mb_strrchr funksiyasi
mb_strrchr funksiyasi satirda belgining soʻnggi kirishini qidiradi
va shu belgidan satr oxirigacha boʻlgan qismini qaytaradi. strrchrdan farqli ravishda,
koʻp baytli kodlashlar (UTF-8 va boshqalar) bilan ishlaydi. Birinchi parametr sifatida
qidiruv uchun satrni, ikkinchisida - qidirilayotgan belgini, uchinchisida - ixtiyoriy
belgidan oldin qidirish parametrini, toʻrtinchisida - kodlashni qabul qiladi.
Sintaksis
mb_strrchr(
string $haystack,
string $needle,
bool $before_needle = false,
string $encoding = null
);
Misol
Satrda belgining soʻnggi kirishini topamiz:
<?php
$res = mb_strrchr('abcba', 'b');
echo $res;
?>
Kod bajarish natijasi:
'ba'
Misol
'b' belgisining soʻnggi kirishigacha boʻlgan satr qismini topamiz:
<?php
$res = mb_strrchr('abcba', 'b', true);
echo $res;
?>
Kod bajarish natijasi:
'abc'
Misol
UTF-8 da kirillcha bilan ishlash:
<?php
$res = mb_strrchr('привет мир', 'и');
echo $res;
?>
Kod bajarish natijasi:
'ир'