Функцыя 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;
?>
Вынік выканання кода:
'мир'