Tôi đã dành nhiều ngày làm việc trên một hàm để nhận các ký tự thông thường trong một chuỗi các chuỗi, theo thứ tự đúng, để tạo một ký tự đại diện.Tìm các ký tự chung trong chuỗi các chuỗi, theo đúng thứ tự
Dưới đây là ví dụ để giải thích sự cố của tôi. Tôi đã thực hiện khoảng 3 chức năng, nhưng tôi luôn luôn có một lỗi khi vị trí tuyệt đối của mỗi chữ cái là khác nhau.
Giả sử "+" là "char ký tự đại diện":
Array(
0 => '48ca135e0$5',
1 => 'b8ca136a0$5',
2 => 'c48ca13730$5',
3 => '48ca137a0$5');
nên trở lại:
$wildcard='+8ca13+0$5';
Trong ví dụ này, điều khó khăn là $array[2]
như 1 char hơn những người khác.
dụ khác:
Array(
0 => "case1b25.occHH&FmM",
1 => "case11b25.occHH&FmM",
2 => "case12b25.occHH&FmM",
3 => "case20b25.occHH&FmM1");
nên trở lại:
$wildcard='case+b25.occHH&FmM+';
Trong ví dụ này, các bộ phận phức tạp là:
- chars Lặp đi lặp lại, chẳng hạn như 1 -> 11 trong "để xóa "một phần, và c -> cc trong phần chung
-" 2 "char trong mảng $ [2] & [3] trong phần" để xóa "không ở cùng vị trí
- "1" char ở cuối chuỗi cuối
Tôi thực sự cần trợ giúp vì tôi không thể tìm thấy giải pháp cho chức năng này và nó là một phần chính của ứng dụng của tôi.
Xin cảm ơn trước, đừng ngần ngại đặt câu hỏi, tôi sẽ trả lời nhanh nhất có thể.
Mykeul
Nó sẽ không giết bạn, vì vậy không cần phải hét to như vậy ;-) – raoulsson
Hum OK ... đó là phần chỉnh sửa trên "HEEELLPPP" :) ... Nó sẽ không giết tôi, có, nhưng tôi thực sự, thực sự, cần phải làm cho nó hoạt động ... – Mykeul
Rất vui khi bạn thay đổi nó! Thật tuyệt vời khi đọc ngay bây giờ :-) – raoulsson