Функция 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