Функција 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,
која бара прво појавување на подниза со разлика на големина на букви