Функцыя mb_strrichr
Функцыя mb_strrichr выконвае пошук апошняга ўваходжання падрадка ў радку без уліку рэгістру сімвалаў. У адрозненне ад strrchr, працуе з шматбайтавымі кадыроўкамі (UTF-8 і інш.). Вяртае частку радка ад апошняга знойдзенага ўваходжання да канца радка ці false, калі падрадак не знойдзены.
Сінтаксіс
mb_strrichr(
string $haystack,
string $needle,
bool $before_needle = false,
string $encoding = null
): string|false
Прыклад
Знайдзем апошняе ўваходжанне падрадка ў радку без уліку рэгістру:
<?php
$res = mb_strrichr('aBcAbC', 'ab');
var_dump($res);
?>
Вынік выканання кода:
'AbC'
Прыклад
Знайдзем частку радка да знойдзенага ўваходжання:
<?php
$res = mb_strrichr('aBcAbC', 'ab', true);
var_dump($res);
?>
Вынік выканання кода:
'aBc'
Прыклад
Прыклад з указаннем кадыроўкі UTF-8:
<?php
$res = mb_strrichr('ПриветМир', 'мир', false, 'UTF-8');
var_dump($res);
?>
Вынік выканання кода:
'Мир'
Глядзіце таксама
-
функцыю
mb_strrchr,
якая шукае апошняе ўваходжанне падрадка з улікам рэгістру -
функцыю
mb_stripos,
якая шукае пазіцыю першага ўваходжання падрадка без уліку рэгістру -
функцыю
mb_strstr,
якая шукае першае ўваходжанне падрадка з улікам рэгістру