Функција mb_strrpos
Функцијата mb_strrpos ја наоѓа позицијата на последното појавување на подниза во низа. Работи со мулти-бајт кодирања (UTF-8 и др.). Како прв параметар прима низа за пребарување, како втор - бараната подниза, како трет (незадолжителен) - позицијата за почеток на пребарувањето, како четврт (незадолжителен) - кодирањето.
Синтакса
mb_strrpos(
string $haystack,
string $needle,
int $offset = 0,
string $encoding
): int|false
Пример
Да ја најдеме позицијата на последното појавување на подниза во низа:
<?php
$res = mb_strrpos('аабабв', 'б');
echo $res;
?>
Резултат од извршувањето на кодот:
3
Пример
Пребарување со наведување на UTF-8 кодирање:
<?php
$res = mb_strrpos('日本語', '語', 0, 'UTF-8');
echo $res;
?>
Резултат од извршувањето на кодот:
2
Пример
Кога поднизата не е пронајдена, функцијата враќа false:
<?php
$res = mb_strrpos('abcde', 'z');
var_dump($res);
?>
Резултат од извршувањето на кодот:
false