फ़ंक्शन mb_stristr

फ़ंक्शन mb_stristr स्ट्रिंग में सबस्ट्रिंग की पहली घटना को केस-इनसेंसिटिव तरीके से ढूंढता है और मिली घटना की शुरुआत से लेकर स्ट्रिंग के अंत तक का हिस्सा लौटाता है। पहले पैरामीटर के रूप में खोज के लिए स्ट्रिंग पास की जाती है, दूसरे के रूप में - खोजी जाने वाली सबस्ट्रिंग, तीसरे (वैकल्पिक) के रूप में - घटना से पहले के स्ट्रिंग हिस्से को लौटाने के लिए बूलियन मान, और चौथे (वैकल्पिक) के रूप में - एन्कोडिंग।

सिंटैक्स

phpmb_stristr(string $haystack, string $needle, bool $before_needle = false, ?string $encoding = null): string|false

उदाहरण

स्ट्रिंग में केस-इनसेंसिटिव सबस्ट्रिंग ढूंढें:

php<?php
  $res = mb_stristr('ABCDE', 'bc');
  echo $res;
?>

कोड निष्पादन का परिणाम:

php'BCDE'

उदाहरण

घटना से पहले के स्ट्रिंग हिस्से को प्राप्त करने के लिए $before_needle पैरामीटर का उपयोग:

php<?php
  $res = mb_stristr('ABCDE', 'bc', true);
  echo $res;
?>

कोड निष्पादन का परिणाम:

php'A'

उदाहरण

UTF-8 एन्कोडिंग निर्दिष्ट करके खोज:

php<?php
  $res = mb_stristr('Привет мир', 'МИР', false, 'UTF-8');
  echo $res;
?>

कोड निष्पादन का परिणाम:

php'мир'

यह भी देखें

  • फ़ंक्शन mb_strstr,
    जो केस-सेंसिटिव तरीके से सबस्ट्रिंग खोज करती है
  • फ़ंक्शन stristr,
    जो mb_stristr के समान है, लेकिन सिंगल-बाइट एन्कोडिंग के लिए