Функција mb_strstr
Функција mb_strstr тражи прво појављивање подниза у низу са подршком за вишебајтна кодирања.
Први параметар - низ у коме се врши претрага. Други параметар - тражени подниз.
Трећи опциони параметар одређује да ли да се врати део низа пре пронађеног појављивања. Четврти опциони параметар задаје кодирање.
Синтакса
mb_strstr(
string $haystack,
string $needle,
[bool $before_needle = false],
[string $encoding],
);
Пример
Нађимо прво појављивање подниза у низу:
<?php
$res = mb_strstr('abcde', 'b');
echo $res;
?>
Резултат извршавања кода:
'bcde'
Пример
Нађимо прво појављивање подниза у низу и вратимо део пре појављивања:
<?php
$res = mb_strstr('abcde', 'cd', true);
echo $res;
?>
Резултат извршавања кода:
'ab'
Пример
Претрага са навођењем кодирања UTF-8:
<?php
$res = mb_strstr('Привет мир', 'мир', false, 'UTF-8');
echo $res;
?>
Резултат извршавања кода:
'мир'