फ़ंक्शन mb_strrchr
फ़ंक्शन mb_strrchr स्ट्रिंग में कैरेक्टर की अंतिम घटना को ढूंढता है
और उस कैरेक्टर से स्ट्रिंग के अंत तक का भाग लौटाता है। strrchr के विपरीत,
यह मल्टी-बाइट एन्कोडिंग (UTF-8 आदि) के साथ काम करता है। यह पहले पैरामीटर के रूप में
खोज के लिए स्ट्रिंग लेता है, दूसरे के रूप में - खोजे जाने वाला कैरेक्टर, तीसरे के रूप में - वैकल्पिक
पैरामीटर कैरेक्टर से पहले खोज के लिए, चौथे के रूप में - एन्कोडिंग।
सिंटैक्स
mb_strrchr(
string $haystack,
string $needle,
bool $before_needle = false,
string $encoding = null
);
उदाहरण
आइए स्ट्रिंग में कैरेक्टर की अंतिम घटना ढूंढते हैं:
<?php
$res = mb_strrchr('abcba', 'b');
echo $res;
?>
कोड निष्पादन का परिणाम:
'ba'
उदाहरण
आइए कैरेक्टर 'b' की अंतिम घटना से पहले स्ट्रिंग का भाग ढूंढते हैं:
<?php
$res = mb_strrchr('abcba', 'b', true);
echo $res;
?>
कोड निष्पादन का परिणाम:
'abc'
उदाहरण
UTF-8 में सिरिलिक के साथ काम करना:
<?php
$res = mb_strrchr('привет мир', 'и');
echo $res;
?>
कोड निष्पादन का परिणाम:
'ир'