Az mb_stripos függvény
A mb_stripos függvény egy részstring első előfordulását keresi egy stringben kis- és nagybetűk megkülönböztetése nélkül.
A stripos függvénytől eltérően helyesen működik a több bájtos kódolásokkal (UTF-8 és mások). Az első paraméterben a keresendő stringet, a másodikban a keresett részstringet, a harmadikban (opcionális) a keresés kezdő pozícióját, a negyedikben pedig a kódolást fogadja.
Szintaxis
mb_stripos(string $haystack, string $needle, int $offset = 0, ?string $encoding = null): int|false
Példa
Keressük meg egy részstring pozícióját egy stringben:
<?php
$res = mb_stripos('AbCdE', 'bc');
echo $res;
?>
A kód végrehajtásának eredménye:
1
Példa
Keresés a kezdő pozíció megadásával:
<?php
$res = mb_stripos('AbCdE', 'cd', 2);
echo $res;
?>
A kód végrehajtásának eredménye:
2
Példa
Keresés a kódolás megadásával:
<?php
$res = mb_stripos('Привет мир', 'МИР', 0, 'UTF-8');
echo $res;
?>
A kód végrehajtásának eredménye:
7