मैंने जंगली कार्ड बनाने के लिए, सही क्रम में तारों की सरणी में सामान्य वर्ण प्राप्त करने के लिए फ़ंक्शन पर काम करने के दिन बिताए।स्ट्रिंग्स की सरणी में सामान्य वर्ण खोजें, सही क्रम में
मेरी समस्या को समझाने के लिए यहां एक उदाहरण दिया गया है। मैंने लगभग 3 फ़ंक्शंस बनाए, लेकिन मेरे पास हमेशा एक बग होता है जब प्रत्येक अक्षर की पूर्ण स्थिति अलग होती है।
के "वाइल्डकार्ड चार" "+" है मान लेते हैं:
Array(
0 => '48ca135e0$5',
1 => 'b8ca136a0$5',
2 => 'c48ca13730$5',
3 => '48ca137a0$5');
लौट चाहिए:
$wildcard='+8ca13+0$5';
इस उदाहरण में, मुश्किल बात दूसरों की तुलना में है कि $array[2]
के रूप में 1 वर्ण अधिक है।
अन्य उदाहरण:
Array(
0 => "case1b25.occHH&FmM",
1 => "case11b25.occHH&FmM",
2 => "case12b25.occHH&FmM",
3 => "case20b25.occHH&FmM1");
लौट चाहिए:
$wildcard='case+b25.occHH&FmM+';
इस उदाहरण में, मुश्किल भागों हैं:
- दोहरा वर्ण, 1 जैसे -> 11 में "को हटाना "भाग, और सी -> सामान्य भाग में सीसी
- $ 2 में $ 2" char "$ 2 [0] & [3]" हटाने के लिए "भाग में समान स्थिति में नहीं है
- अंतिम स्ट्रिंग के अंत में "1" चार
मुझे वास्तव में मदद चाहिए क्योंकि मुझे इस फ़ंक्शन का समाधान नहीं मिल रहा है और यह मेरे आवेदन का मुख्य हिस्सा है।
अग्रिम धन्यवाद, प्रश्न पूछने में संकोच नहीं करें, मैं जितनी जल्दी हो सके उत्तर दूंगा।
Mykeul
यह आपको मार नहीं देगा, इसलिए इतनी जोर से चिल्लाने की कोई आवश्यकता नहीं है ;-) – raoulsson
हम ठीक है ... यह "HEEELLPPP" पर संपादन भाग के लिए था :) :) यह मुझे मार नहीं देगा, हाँ, लेकिन मैं वास्तव में, वास्तव में, इसे काम करने की जरूरत है ... – Mykeul
खुशी है कि आपने इसे बदल दिया! यह अभी पढ़ने के लिए अभी अच्छा है :-) – raoulsson