Kazi ya mb_stristr
Kazi mb_stristr inatafuta matukio ya kwanza ya kipande cha kamba ndani ya kamba bila kuzingatia herufi kubwa na ndogo na kurudisha sehemu ya kamba kutoka mwanzo wa tukio lililopatikana hadi mwisho. Kigezo cha kwanza hupeanwa kamba ya kutafutia, cha pili - kipande cha kamba kinachotafutwa, cha tatu (si lazima) - thamani ya boolean kwa kurudisha sehemu ya kamba kabla ya tukio, na cha nne (si lazima) - usimbaji.
Syntax
mb_stristr(string $haystack, string $needle, bool $before_needle = false, ?string $encoding = null): string|false
Mfano
Wacha tupate kipande cha kamba ndani ya kamba bila kuzingatia herufi kubwa na ndogo:
<?php
$res = mb_stristr('ABCDE', 'bc');
echo $res;
?>
Matokeo ya kutekeleza kificho:
'BCDE'
Mfano
Kutumia kigezo $before_needle kupata sehemu ya kamba kabla ya tukio:
<?php
$res = mb_stristr('ABCDE', 'bc', true);
echo $res;
?>
Matokeo ya kutekeleza kificho:
'A'
Mfano
Utafuti kwa kubainisha usimbaji UTF-8:
<?php
$res = mb_stristr('Привет мир', 'МИР', false, 'UTF-8');
echo $res;
?>
Matokeo ya kutekeleza kificho:
'мир'