PHP में mb_stristr() फंक्शन का उपयोग किसी अन्य दी गई स्ट्रिंग में स्ट्रिंग के पहले अस्तित्व को खोजने के लिए किया जाता है; यह फंक्शन केस-सेंसिटिव नहीं है। mb_stristr() दिए गए हेस्टैक स्ट्रिंग में नीडल के पहले अस्तित्व को खोजता है और हेस्टैक का भाग लौटाता है। यदि नीडल नहीं मिलता है तो यह False लौटाएगा।
सिंटैक्स
string mb_stristr( $str_haystack, $str_needle, $bool_before_needle=false, $str_encoding=empty )
पैरामीटर्स
mb_stristr() निम्नलिखित चार पैरामीटर्स स्वीकार करता है:
$str_haystack - यह पैरामीटर स्ट्रिंग नीडल के पहले अस्तित्व को प्राप्त करने के लिए उपयोग किया जाता है।
$str_needle - यह पैरामीटर हेस्टैक में या दी गई स्ट्रिंग से स्ट्रिंग खोजने के लिए उपयोग किया जाता है।
$bool_before_needle - यह पैरामीटर तय करने के लिए उपयोग किया जाता है कि हेस्टैक का कौन सा भाग लौटाना है।
यदि इसे True पर सेट किया जाता है, तो यह स्टार्टिंग से नीडल के पहले अस्तित्व तक "नीडल को छोड़कर" पूरा हेस्टैक स्ट्रिंग लौटाता है।
यदि इसे False पर सेट किया जाता है, तो यह नीडल के पहले अस्तित्व से अंत तक "नीडल सहित" पूरा हेस्टैक स्ट्रिंग लौटाता है।
$str_encoding - यह पैरामीटर हेस्टैक की पोजीशन लौटाता है या यदि नहीं मिलता तो False लौटाएगा।
रिटर्न मान
mb_stristr() यदि नीडल मिलता है तो हेस्टैक स्ट्रिंग का भाग लौटाता है। यदि नीडल नहीं मिलता है तो यह False लौटाता है।
उदाहरण 1
<?php
// स्ट्रिंग Hello World उपयोग
// false नीडल उपयोग
$string = mb_stristr("Hello World", "or", false);
// आउटपुट
print_r($string);
?>
आउटपुट
orld
उदाहरण 2
<?php
// स्ट्रिंग Hello World उपयोग
// true नीडल उपयोग
$string = mb_stristr("Hello World", "or", true);
// आउटपुट
print_r($string);
?>
आउटपुट
Hello W
नोट - mb_stristr() strichr() की तरह ही काम करता है, लेकिन एकमात्र अंतर यह है कि mb_stristr() केस-इनसेंसिटिव है।