mb_strstr funksiyasi
mb_strstr funksiyasi satrda qism satrning birinchi paydo boʻlishini koʻp baytli kodlashlarni qoʻllab-quvvatlash bilan izlaydi.
Birinchi parametr - qidiruv amalga oshiriladigan satr. Ikkinchi parametr - izlanayotgan qism satr.
Uchinchi ixtiyoriy parametr topilgan joygacha boʻlgan qismini qaytarish yoki yoʻqligini belgilaydi. Toʻrtinchi ixtiyoriy parametr kodlashni belgilaydi.
Sintaksis
mb_strstr(
string $haystack,
string $needle,
[bool $before_needle = false],
[string $encoding],
);
Misol
Satrda qism satrning birinchi paydo boʻlishini topamiz:
<?php
$res = mb_strstr('abcde', 'b');
echo $res;
?>
Kodni bajarish natijasi:
'bcde'
Misol
Satrda qism satrning birinchi paydo boʻlishini topamiz va paydo boʻlishdan oldingi qismini qaytaramiz:
<?php
$res = mb_strstr('abcde', 'cd', true);
echo $res;
?>
Kodni bajarish natijasi:
'ab'
Misol
UTF-8 kodlashni koʻrsatgan holda qidiruv:
<?php
$res = mb_strstr('Привет мир', 'мир', false, 'UTF-8');
echo $res;
?>
Kodni bajarish natijasi:
'мир'