Funkcija mb_strstr
Funkcija mb_strstr išče prvo pojavitev podniza v nizu s podporo za večbajtna kodiranja.
Prvi parameter je niz, v katerem poteka iskanje. Drugi parameter je iskani podniz.
Tretji neobvezni parameter določa, ali naj vrne del niza pred najdeno pojavitvijo. Četrti neobvezni parameter določa kodiranje.
Sintaksa
mb_strstr(
string $haystack,
string $needle,
[bool $before_needle = false],
[string $encoding],
);
Primer
Poiščimo prvo pojavitev podniza v nizu:
<?php
$res = mb_strstr('abcde', 'b');
echo $res;
?>
Rezultat izvajanja kode:
'bcde'
Primer
Poiščimo prvo pojavitev podniza v nizu in vrnimo del pred pojavitvijo:
<?php
$res = mb_strstr('abcde', 'cd', true);
echo $res;
?>
Rezultat izvajanja kode:
'ab'
Primer
Iskanje z določeno kodo UTF-8:
<?php
$res = mb_strstr('Привет мир', 'мир', false, 'UTF-8');
echo $res;
?>
Rezultat izvajanja kode:
'мир'