Функция 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;
?>
Кодни ишга тушириш натижаси:
'ир'