PHP में mb_strrchr() फंक्शन किसी अन्य स्ट्रिंग के भीतर दी गई स्ट्रिंग में कैरेक्टर की अंतिम उपस्थिति की जांच करता है। उदाहरण के लिए, मान लें कि हमारे पास एक स्ट्रिंग "ia" है और हमें इसे "PHP tutorials" जैसे किसी अन्य दिए गए स्ट्रिंग से जांचना है, तो mb_strrchr() फंक्शन अंतिम अस्तित्व कैरेक्टर "ials" तक कैरेक्टर्स का भाग लौटाएगा। यदि यह नहीं मिलता है, तो यह false लौटाएगा।
सिंटैक्स
String mb_strrchr($str_haystack, $str_needle, $bool_before_needle=false, $str_encoding=empty)
पैरामीटर्स
mb_strrchr() निम्नलिखित चार पैरामीटर्स स्वीकार करता है:
$str_haystack - यह पैरामीटर स्ट्रिंग नीडल के अंतिम अस्तित्व को प्राप्त करने के लिए उपयोग किया जाता है।
$str_needle - यह पैरामीटर हेस्टैक में या दी गई स्ट्रिंग से स्ट्रिंग खोजने के लिए उपयोग किया जाता है।
$bool_before_needle - यह पैरामीटर तय करने के लिए उपयोग किया जाता है कि हेस्टैक का कौन सा भाग लौटाना है। यदि इसे True पर सेट किया जाता है, तो यह स्टार्टिंग से नीडल के अंतिम अस्तित्व तक पूरा हेस्टैक लौटाएगा। यदि इसे False पर सेट किया जाता है, तो यह नीडल के अंतिम अस्तित्व से अंत तक पूरा हेस्टैक लौटाएगा।
$str_encoding - यह पैरामीटर हेस्टैक की पोजीशन लौटाएगा या यदि नहीं मिलता तो False लौटाएगा।
mb_strrchr() फंक्शन नीडल मिलने पर हेस्टैक स्ट्रिंग का भाग लौटाता है या नीडल न मिलने पर False लौटाता है।
उदाहरण 1
mb_strrchr() PHP फंक्शन false नीडल का उपयोग करके
<?php
// स्ट्रिंग PHP Tutorials उपयोग
// false नीडल उपयोग
$string = mb_strrchr("PHP Tutorials", "ia", false);
// आउटपुट
print_r($string);
?>
आउटपुट
ials
उदाहरण 2
<?php
// स्ट्रिंग PHP Tutorials उपयोग
// false नीडल उपयोग
$string = mb_strrchr("PHP Tutorials", "ia", true);
// आउटपुट
print_r($string);
?>
आउटपुट
PHP Tutor
उदाहरण 3
<?php
// स्ट्रिंग PHP Tutorials उपयोग
// false नीडल उपयोग
// यह कुछ नहीं लौटाता क्योंकि स्ट्रिंग नीडल "Ia" है
// कैपिटल में लौटाया गया
$string = mb_strrchr("PHP Tutorials", "Ia", false);
// आउटपुट
print_r($string);
?>
नोट - उपरोक्त उदाहरण में, स्ट्रिंग नीडल "Ia" कैपिटल में है। इसलिए, यह कुछ नहीं लौटाएगा क्योंकि mb_strrchr() केस-सेंसिटिव है।