Fungsi mb_stristr
Fungsi mb_stristr mencari kemunculan pertama subrentetan dalam rentetan tanpa mengambil kira huruf besar/kecil dan mengembalikan sebahagian rentetan dari awal kemunculan yang ditemui hingga akhir. Parameter pertama ialah rentetan untuk dicari, parameter kedua ialah subrentetan yang dicari, parameter ketiga (pilihan) ialah nilai boolean untuk mengembalikan bahagian rentetan sebelum kemunculan, dan parameter keempat (pilihan) ialah pengekodan.
Sintaks
mb_stristr(string $haystack, string $needle, bool $before_needle = false, ?string $encoding = null): string|false
Contoh
Cari subrentetan dalam rentetan tanpa mengambil kira huruf besar/kecil:
<?php
$res = mb_stristr('ABCDE', 'bc');
echo $res;
?>
Keputusan pelaksanaan kod:
'BCDE'
Contoh
Menggunakan parameter $before_needle untuk mendapatkan bahagian rentetan sebelum kemunculan:
<?php
$res = mb_stristr('ABCDE', 'bc', true);
echo $res;
?>
Keputusan pelaksanaan kod:
'A'
Contoh
Carian dengan menentukan pengekodan UTF-8:
<?php
$res = mb_stristr('Привет мир', 'МИР', false, 'UTF-8');
echo $res;
?>
Keputusan pelaksanaan kod:
'мир'