mb_stripos funksiyasi
mb_stripos funksiyasi qator ichida qism qatorning birinchi uchraydigan joylashuvini belgilar registrini hisobga olmasdan qidiradi.
stripos dan farqli oʻlaroq, koʻp baytli kodlashlar (UTF-8 va boshqalar) bilan toʻgʻri ishlaydi. Birinchi parametr sifatida qidiruv uchun qatorni, ikkinchisida - qidirilayotgan qism qatorni, uchinchi (ixtiyoriy) parametr sifatida - qidiruv boshlanish joyini, toʻrtinchisida - kodlashni qabul qiladi.
Sintaksis
mb_stripos(string $haystack, string $needle, int $offset = 0, ?string $encoding = null): int|false
Misol
Qatordagi qism qator joylashuvini topamiz:
<?php
$res = mb_stripos('AbCdE', 'bc');
echo $res;
?>
Kod bajarish natijasi:
1
Misol
Boshlanish joyini koʻrsatgan holda qidiruv:
<?php
$res = mb_stripos('AbCdE', 'cd', 2);
echo $res;
?>
Kod bajarish natijasi:
2
Misol
Kodlashni koʻrsatgan holda qidiruv:
<?php
$res = mb_stripos('Привет мир', 'МИР', 0, 'UTF-8');
echo $res;
?>
Kod bajarish natijasi:
7