मैं निम्नलिखित कोड है:पीएचपी केस-संवेदी विस्फोट()
explode("delimiter", $snippet);
लेकिन मैं चाहता हूँ कि मेरे सीमांकक केस-संवेदी है।
मैं निम्नलिखित कोड है:पीएचपी केस-संवेदी विस्फोट()
explode("delimiter", $snippet);
लेकिन मैं चाहता हूँ कि मेरे सीमांकक केस-संवेदी है।
बस preg_split()
का उपयोग करें और केस-असंवेदनशीलता के लिए flag i
पारित:
$keywords = preg_split("/your delimiter/i", $text);
इसके अलावा किसी भी विशेष regex पात्रों cotain नहीं करता है सुनिश्चित करें कि आपके सीमांकक जो आप preg_split()
के पास हैं। अन्यथा सुनिश्चित करें कि आप उन्हें ठीक से बचें या preg_quote()
का उपयोग करें।
('/ i' संशोधक केस-असंवेदनशील खोज करने के लिए 'preg_split' बताता है) – rjz
जानना अच्छा है और पूरी तरह से काम करता है! मुझे रेगेक्स – Supremekhaoz
@ सुप्रिम्होज़ को सीखने की ज़रूरत है सही जवाब – Furry
explode('delimiter',strtolower($snippet));
कभी महंगा रेगुलर एक्सप्रेशन का उपयोग जब अधिक CPU सस्ती कार्यों उपलब्ध हैं।
कभी भी डबल-कोट्स का उपयोग न करें जब तक कि आप स्ट्रिंग के अंदर चर को मिश्रित करने के लिए स्पष्ट रूप से उपयोग न करें।
क्या होगा यदि मैं एक एसक्यूएल स्ट्रिंग विस्फोट कर रहा हूं और आपने अभी अपना टेबल नाम कम किया है? हमें डिलीमीटर को कम करने और स्ट्रिंग को छूने की आवश्यकता है। –
क्या आपने str_ireplace को आजमाया था? – drsndodiya