Функцыя mb_stristr
Функцыя mb_stristr
шукае першае ўваходжанне падрадка ў радок без уліку рэгістру і вяртае частку радка ад пачатку знойдзенага ўваходжання да канца. Першым параметрам перадаецца радок для пошуку, другім - шуканы падрадак, трэцім (неабавязковым) - булева значэнне для вяртання часткі радка да ўваходжання, а чацвёртым (неабавязковым) - кадыроўка.
Сінтаксіс
mb_stristr(string $haystack, string $needle, bool $before_needle = false, ?string $encoding = null): string|false
Прыклад
Знайдзем падрадак у радку без уліку рэгістру:
<?php
$res = mb_stristr('ABCDE', 'bc');
echo $res;
?>
Вынік выканання кода:
'BCDE'
Прыклад
Выкарыстанне параметра $before_needle для атрымання часткі радка да ўваходжання:
<?php
$res = mb_stristr('ABCDE', 'bc', true);
echo $res;
?>
Вынік выканання кода:
'A'
Прыклад
Пошук з указаннем кадыроўкі UTF-8:
<?php
$res = mb_stristr('Прывет мир', 'МИР', false, 'UTF-8');
echo $res;
?>
Вынік выканання кода:
'мир'