Функция 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;
?>
Резултат от изпълнението на кода:
'мир'