Mb_stristr funksiyasi
mb_stristr funksiyasi qatorda registrni hisobga olmasdan qatorning birinchi kirish joyini qidiradi va topilgan kirish joyidan boshlab qator oxirigacha boʻlgan qismini qaytaradi. Birinchi parametr sifatida qidiruv qatori, ikkinchisida - izlanayotgan qatori, uchinchisida (ixtiyoriy) - kirish oldidagi qismni qaytarish uchun mantiqiy qiymat, toʻrtinchisida (ixtiyoriy) - kodlash usuli oʻtkaziladi.
Sintaksis
mb_stristr(string $haystack, string $needle, bool $before_needle = false, ?string $encoding = null): string|false
Misol
Registrni hisobga olmasdan qatorda qatorni topamiz:
<?php
$res = mb_stristr('ABCDE', 'bc');
echo $res;
?>
Kodni bajarish natijasi:
'BCDE'
Misol
Kirish oldidagi qator qismini olish uchun $before_needle parametridan foydalanish:
<?php
$res = mb_stristr('ABCDE', 'bc', true);
echo $res;
?>
Kodni bajarish natijasi:
'A'
Misol
UTF-8 kodlash usulini koʻrsatgan holda qidiruv:
<?php
$res = mb_stristr('Привет мир', 'МИР', false, 'UTF-8');
echo $res;
?>
Kodni bajarish natijasi:
'мир'