Функцыя 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;
?>
Вынік выканання кода:
'ир'