Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> PHP

पीएचपी - mb_stristr () फ़ंक्शन

mb_stristr() PHP में फ़ंक्शन का उपयोग किसी अन्य दिए गए स्ट्रिंग में स्ट्रिंग के पहले अस्तित्व को खोजने के लिए किया जाता है; यह फ़ंक्शन केस-संवेदी नहीं है। mb_stristr() दिए गए हिस्टैक स्ट्रिंग में सुई के पहले अस्तित्व की खोज करता है और घास के ढेर के हिस्से को लौटाता है। सुई नहीं मिलने पर यह झूठी वापसी करेगा।

सिंटैक्स

string mb_stristr(
   $str_haystack,
   $str_needle,
   $bool_before_needle=false,
   $str_encoding=empty
)

पैरामीटर

mb_stristr() निम्नलिखित चार मापदंडों को स्वीकार करता है -

  • $str_haystack - इस पैरामीटर का उपयोग स्ट्रिंग सुई का पहला अस्तित्व प्राप्त करने के लिए किया जाता है।

  • $str_needle - इस पैरामीटर का उपयोग भूसे के ढेर में या दी गई स्ट्रिंग से स्ट्रिंग को खोजने के लिए किया जाता है।

  • $bool_before_needle - इस पैरामीटर का उपयोग यह तय करने के लिए किया जाता है कि भूसे के किस हिस्से को वापस करना है।

    • अगर इसे ट्रू पर सेट किया जाता है, तो यह "सुई को छोड़कर" सुई के शुरू से लेकर पहले अस्तित्व तक सभी हिस्टैक स्ट्रिंग लौटाता है।

    • यदि इसे गलत पर सेट किया जाता है, तो यह सुई के पहले अस्तित्व से "सुई सहित" अंत तक सभी घास के ढेर की स्ट्रिंग लौटाता है।

  • $str_encoding - यह पैरामीटर घास के ढेर की स्थिति लौटाता है या नहीं मिलने पर यह गलत लौटाएगा।

रिटर्न वैल्यू

mb_stristr() यदि सुई मिल जाती है तो भूसे के ढेर के उस भाग को लौटा देता है। यदि सुई नहीं मिलती है तो यह झूठी वापसी करता है।

उदाहरण 1

<?php
   //using string Hello World
   // using false needle
   $string=mb_stristr("Hello World","or", false);

   // output
   print_r($string);
?>

आउटपुट

orld

उदाहरण 2

<?php
   //using string Hello World
   // using true needle
   $string=mb_stristr("Hello World","or", true);

   // output
   print_r($string);
?>

आउटपुट

Hello W

नोट - mb_stristr() strichr() . की तरह ही काम करता है , लेकिन फर्क सिर्फ इतना है कि mb_stristr() केस-असंवेदनशील है।


  1. PHP में str_rot13 () फ़ंक्शन

    str_rot13() फ़ंक्शन का उपयोग स्ट्रिंग पर रोट13 ट्रांसफ़ॉर्म करने के लिए किया जाता है। सिंटैक्स str_rot13(str) पैरामीटर str - एन्कोड करने के लिए स्ट्रिंग वापसी str_rot13() फ़ंक्शन एन्कोडेड स्ट्रिंग का ROT13 संस्करण लौटाता है। उदाहरण निम्नलिखित एक उदाहरण है - <?php    echo str_rot1

  1. PHP में str_repeat () फ़ंक्शन

    स्ट्रिंग को दोहराने के लिए str_repeat () फ़ंक्शन का उपयोग किया जाता है। सिंटैक्स str_repeat(str_to_repeat, multiplier) पैरामीटर str_to_repeat - दोहराने के लिए स्ट्रिंग। गुणक - स्ट्रिंग को जितनी बार दोहराया जाएगा। यह 0 से बड़ा या उसके बराबर होना चाहिए। वापसी str_repeat() फ़ंक्शन दोहराए गए स्

  1. PHP में str_pad () फ़ंक्शन

    स्ट्रिंग को नई लंबाई तक पैड करने के लिए str_pad() फ़ंक्शन का उपयोग किया जाता है। यह गद्देदार स्ट्रिंग लौटाता है। सिंटैक्स str_pad(str, len, pad_str, pad_type) पैरामीटर str - स्ट्रिंग टू पैड लेन -नई स्ट्रिंग लंबाई pad_str - पैडिंग के लिए इस्तेमाल की जाने वाली स्ट्रिंग pad_type - स्ट्रिंग