Az mb_strstr függvény
Az mb_strstr függvény egy alsztring első előfordulását keresi egy sztringben többszörös bájtkódolások támogatásával.
Az első paraméter a sztring, amiben a keresést végzi. A második paraméter a keresett alsztring.
A harmadik, opcionális paraméter határozza meg, hogy a megtalált előfordulás előtti részt adja-e vissza. A negyedik, opcionális paraméter a kódolást határozza meg.
Szintaxis
mb_strstr(
string $haystack,
string $needle,
[bool $before_needle = false],
[string $encoding],
);
Példa
Keressük meg egy alsztring első előfordulását egy sztringben:
<?php
$res = mb_strstr('abcde', 'b');
echo $res;
?>
A kód végrehajtásának eredménye:
'bcde'
Példa
Keressük meg egy alsztring első előfordulását egy sztringben és adjuk vissza az előfordulás előtti részt:
<?php
$res = mb_strstr('abcde', 'cd', true);
echo $res;
?>
A kód végrehajtásának eredménye:
'ab'
Példa
Keresés UTF-8 kódolás megadásával:
<?php
$res = mb_strstr('Привет мир', 'мир', false, 'UTF-8');
echo $res;
?>
A kód végrehajtásának eredménye:
'мир'