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
phpmb_stristr(string $haystack, string $needle, bool $before_needle = false, ?string $encoding = null): string|false
Misol
Registrni hisobga olmasdan qatorda qatorni topamiz:
php<?php
$res = mb_stristr('ABCDE', 'bc');
echo $res;
?>
Kodni bajarish natijasi:
php'BCDE'
Misol
Kirish oldidagi qator qismini olish uchun $before_needle parametridan foydalanish:
php<?php
$res = mb_stristr('ABCDE', 'bc', true);
echo $res;
?>
Kodni bajarish natijasi:
php'A'
Misol
UTF-8 kodlash usulini koʻrsatgan holda qidiruv:
php<?php
$res = mb_stristr('Привет мир', 'МИР', false, 'UTF-8');
echo $res;
?>
Kodni bajarish natijasi:
php'мир'