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