Az mb_strrpos függvény
Az mb_strrpos függvény egy alkarakterlánc utolsó előfordulásának pozícióját találja meg egy sztringben. Több bájtos kódolásokkal (UTF-8 stb.) működik. Az első paraméterként a keresendő sztringet, a másodikként a keresett alkarakterláncot, a harmadik (opcionális) paraméterként a keresés kezdő pozícióját, a negyedik (opcionális) paraméterként pedig a kódolást fogadja el.
Szintaxis
mb_strrpos(
string $haystack,
string $needle,
int $offset = 0,
string $encoding
): int|false
Példa
Keressük meg egy alkarakterlánc utolsó előfordulásának pozícióját a sztringben:
<?php
$res = mb_strrpos('аабабв', 'б');
echo $res;
?>
A kód végrehajtásának eredménye:
3
Példa
Keresés UTF-8 kódolás megadásával:
<?php
$res = mb_strrpos('日本語', '語', 0, 'UTF-8');
echo $res;
?>
A kód végrehajtásának eredménye:
2
Példa
Ha az alkarakterlánc nem található, a függvény false értéket ad vissza:
<?php
$res = mb_strrpos('abcde', 'z');
var_dump($res);
?>
A kód végrehajtásának eredménye:
false