Funkcija mb_strrpos
Funkcija mb_strrpos najde položaj zadnjega pojava podniza v nizu. Deluje z večbajtnimi kodiranji (UTF-8 in drugi). Kot prvi parameter sprejme niz za iskanje, kot drugi - iskani podniz, kot tretji (neobvezen) - začetni položaj iskanja, kot četrti (neobvezen) - kodiranje.
Sintaksa
mb_strrpos(
string $haystack,
string $needle,
int $offset = 0,
string $encoding
): int|false
Primer
Poiščimo položaj zadnjega pojava podniza v nizu:
<?php
$res = mb_strrpos('аабабв', 'б');
echo $res;
?>
Rezultat izvajanja kode:
3
Primer
Iskanje z določitvijo kodiranja UTF-8:
<?php
$res = mb_strrpos('日本語', '語', 0, 'UTF-8');
echo $res;
?>
Rezultat izvajanja kode:
2
Primer
Ko podniz ni najden, funkcija vrne false:
<?php
$res = mb_strrpos('abcde', 'z');
var_dump($res);
?>
Rezultat izvajanja kode:
false