फ़ंक्शन mb_strstr

फ़ंक्शन mb_strstr मल्टीबाइट एन्कोडिंग समर्थन के साथ स्ट्रिंग में सबस्ट्रिंग की पहली घटना खोजता है। पहला पैरामीटर - वह स्ट्रिंग है जिसमें खोज की जा रही है। दूसरा पैरामीटर - वांछित सबस्ट्रिंग। तीसरा वैकल्पिक पैरामीटर निर्धारित करता है कि मिली घटना से पहले स्ट्रिंग का हिस्सा वापस करना है या नहीं। चौथा वैकल्पिक पैरामीटर एन्कोडिंग निर्दिष्ट करता है।

सिंटैक्स

phpmb_strstr(
  string $haystack,
  string $needle,
  [bool $before_needle = false],
  [string $encoding],
);

उदाहरण

स्ट्रिंग में सबस्ट्रिंग की पहली घटना खोजें:

php<?php
  $res = mb_strstr('abcde', 'b');
  echo $res;
?>

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

php'bcde'

उदाहरण

स्ट्रिंग में सबस्ट्रिंग की पहली घटना खोजें और घटना से पहले का हिस्सा वापस करें:

php<?php
  $res = mb_strstr('abcde', 'cd', true);
  echo $res;
?>

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

php'ab'

उदाहरण

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

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

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

php'мир'

यह भी देखें

  • फ़ंक्शन mb_strpos,
    जो सबस्ट्रिंग की पहली घटना की स्थिति खोजता है
  • फ़ंक्शन strstr,
    जो मल्टीबाइट एन्कोडिंग को ध्यान में रखे बिना समान खोज करता है