Функция 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;
?>
Резултат от изпълнението на кода:
'ир'