mb_stripos функциясы
mb_stripos функциясы регистрин эске албай, строкадагы подстроканын биринчи кездешүүсүнүн позициясын издеп табат.
striposтан айырмаланып, көп байттуу кодировкалар (UTF-8 жана башкалар) менен туура иштейт. Биринчи параметри катары издөө үчүн строканы, экинчиси - издөөчү подстроканы, үчүнчүсү (милдеттүү эмес) - издөөнү баштоо позициясын, төртүнчүсү - кодировканы кабыл алат.
Синтаксис
mb_stripos(string $haystack, string $needle, int $offset = 0, ?string $encoding = null): int|false
Мисал
Строкадагы подстроканын позициясын табалы:
<?php
$res = mb_stripos('AbCdE', 'bc');
echo $res;
?>
Кодду иштетүүнүн натыйжасы:
1
Мисал
Баштоо позициясын көрсөтүп издеп табуу:
<?php
$res = mb_stripos('AbCdE', 'cd', 2);
echo $res;
?>
Кодду иштетүүнүн натыйжасы:
2
Мисал
Кодировканы көрсөтүп издеп табуу:
<?php
$res = mb_stripos('Привет мир', 'МИР', 0, 'UTF-8');
echo $res;
?>
Кодду иштетүүнүн натыйжасы:
7