PHP में mb_strripos() फंक्शन का उपयोग किसी अन्य स्ट्रिंग में स्ट्रिंग की अंतिम उपस्थिति को खोजने के लिए किया जाता है। यह फंक्शन केस-सेंसिटिव नहीं है। यह कैरेक्टर्स की संख्या के आधार पर मल्टी-बाइट सेफ strripos() ऑपरेशन करता है। यह हेस्टैक स्ट्रिंग की शुरुआत से सुई की निर्दिष्ट पोजीशन काउंट लौटाता है।
सिंटैक्स
integer mb_strripos( $str_haystack, $str_needle, $integer_offset=0, $str_encoding )
पैरामीटर्स
mb_strripos() निम्नलिखित चार पैरामीटर्स स्वीकार करता है:
str_haystack - यह वह स्ट्रिंग है जिसका उपयोग स्ट्रिंग नीडल की अंतिम उपस्थिति की पोजीशन प्राप्त करने के लिए किया जाता है।
str_needle - इसका उपयोग हेस्टैक स्ट्रिंग से स्ट्रिंग खोजने के लिए किया जाता है।
integer_offset - यह हेस्टैक में नीडल पोजीशन होगी जहां से खोज शुरू होनी चाहिए।
str_encoding - यह कैरेक्टर एन्कोडिंग नाम है। यदि इसे छोड़ा जाता है, तो आंतरिक एन्कोडिंग उपयोग की जाती है।
रिटर्न मान
यह फंक्शन दी गई हेस्टैक स्ट्रिंग में नीडल की अंतिम उपस्थिति की न्यूमेरिक पोजीशन लौटाता है। यदि नीडल नहीं मिलता है तो यह False लौटाता है।
उदाहरण
<?php
// UTF-8 एन्कोडिंग
// स्ट्रिंग नीडल Wo
// स्ट्रिंग Hello World
$string = mb_strripos("Hello World", "Wo", 0, "UTF-8");
// आउटपुट
var_dump($string);
?>
आउटपुट
int(6)