Funkcija mb_strstr
Funkcija mb_strstr ieško pirmojo paieškos eilutės atvejio eilutėje su daugiabačių kodučių palaikymu.
Pirmasis parametras yra eilutė, kurioje vykdoma paieška. Antrasis parametras yra ieškoma paieškos eilutė.
Treciasis neprivalomas parametras nustato, ar grąžinti eilutės dalį iki rasto atvejio. Ketvirtasis neprivalomas parametras nurodo koduotę.
Sintaksė
mb_strstr(
string $haystack,
string $needle,
[bool $before_needle = false],
[string $encoding],
);
Pavyzdys
Raskime pirmąjį paieškos eilutės atvejį eilutėje:
<?php
$res = mb_strstr('abcde', 'b');
echo $res;
?>
Kodo vykdymo rezultatas:
'bcde'
Pavyzdys
Raskime pirmąjį paieškos eilutės atvejį eilutėje ir grąžinkime dalį iki atvejio:
<?php
$res = mb_strstr('abcde', 'cd', true);
echo $res;
?>
Kodo vykdymo rezultatas:
'ab'
Pavyzdys
Paieška nurodant UTF-8 koduotę:
<?php
$res = mb_strstr('Привет мир', 'мир', false, 'UTF-8');
echo $res;
?>
Kodo vykdymo rezultatas:
'мир'