Функция mb_strripos
Функцията mb_strripos търси позицията на последното срещане на подниз в низ, игнорирайки регистъра на символите. Първият параметър функцията приема низа, в който се извършва търсенето, вторият - търсения подниз. Третият незадължителен параметър задава позицията, от която да започне търсенето. Четвъртият незадължителен параметър задава кодировката.
Синтаксис
mb_strripos(
string $haystack,
string $needle,
int $offset = 0,
string $encoding = null
): int|false
Пример
Нека намерим последното срещане на подниз в низ:
<?php
$res = mb_strripos('aBcDeBc', 'bc');
echo $res;
?>
Резултат от изпълнението на кода:
5
Пример
Търсене с указание на позицията за начало на търсенето:
<?php
$res = mb_strripos('aBcDeBc', 'bc', 3);
echo $res;
?>
Резултат от изпълнението на кода:
5
Пример
Ако поднизът не бъде намерен, функцията ще върне false:
<?php
$res = mb_strripos('abcde', 'z');
var_dump($res);
?>
Резултат от изпълнението на кода:
false