PHP में, iconv_strrpos() फ़ंक्शन का उपयोग हेस्टैक में नीडल की अंतिम घटना को खोजने के लिए किया जाता है। या, हम कह सकते हैं कि iconv_strrpos() फ़ंक्शन हेस्टैक से अंतिम कैरेक्टर नंबर लौटाता है।
सिंटैक्स
string iconv_strrpos(string $haystack, string $needle, string $encoding)
पैरामीटर्स
iconv_strrpos() तीन पैरामीटर्स स्वीकार करता है: $haystack, $needle और $encoding।
$haystack - यह पूरी स्ट्रिंग को दर्शाता है।
$needle - $needle पैरामीटर दिए गए पूरी स्ट्रिंग से सबस्ट्रिंग खोजने के लिए उपयोग किया जाता है।
$encoding - यदि $encoding पैरामीटर अनुपस्थित या null है, तो स्ट्रिंग यह मान लेगी कि यह iconv.internal_encoding में एन्कोडेड हो सकती है।
रिटर्न वैल्यूज़
iconv_strpos() हेस्टैक से नीडल की पहली घटना की संख्यात्मक स्थिति लौटाता है। यदि नीडल नहीं मिलता है, तो फ़ंक्शन False लौटाएगा।
नोट: PHP 8.0 संस्करण से, एन्कोडिंग नल योग्य है और PHP 7.1 से, iconv_strpos() फ़ंक्शन नेगेटिव ऑफसेट्स के लिए समर्थन जोड़ा गया है।
उदाहरण
<?php
# UTF-8 स्ट्रिंग
$int = iconv_strrpos("hello world!","d", "UTF-8");
// यह कैरेक्टर की संख्या लौटाएगा
var_dump($int);
?>
आउटपुट
int(9)