Funcția mb_strripos
Funcția mb_strripos caută poziția ultimei apariții a unui subșir într-un șir, ignorând literele mari și mici. Primul parametru al funcției primește șirul în care se efectuează căutarea, al doilea - subșirul căutat. Al treilea parametru opțional stabilește poziția de la care să înceapă căutarea. Al patrulea parametru opțional stabilește codarea.
Sintaxă
mb_strripos(
string $haystack,
string $needle,
int $offset = 0,
string $encoding = null
): int|false
Exemplu
Să găsim ultima apariție a unui subșir într-un șir:
<?php
$res = mb_strripos('aBcDeBc', 'bc');
echo $res;
?>
Rezultatul executării codului:
5
Exemplu
Căutare cu specificarea poziției de începere a căutării:
<?php
$res = mb_strripos('aBcDeBc', 'bc', 3);
echo $res;
?>
Rezultatul executării codului:
5
Exemplu
Dacă subșirul nu este găsit, funcția va returna false:
<?php
$res = mb_strripos('abcde', 'z');
var_dump($res);
?>
Rezultatul executării codului:
false