Fungsi mb_strstr
Fungsi mb_strstr mencari kemunculan pertama subrentetan dalam rentetan dengan sokongan pengekodan multibait.
Parameter pertama ialah rentetan di mana carian dijalankan. Parameter kedua ialah subrentetan yang dicari.
Parameter ketiga pilihan menentukan sama ada untuk mengembalikan bahagian rentetan sebelum kemunculan yang ditemui. Parameter keempat pilihan menetapkan pengekodan.
Sintaks
mb_strstr(
string $haystack,
string $needle,
[bool $before_needle = false],
[string $encoding],
);
Contoh
Cari kemunculan pertama subrentetan dalam rentetan:
<?php
$res = mb_strstr('abcde', 'b');
echo $res;
?>
Keputusan pelaksanaan kod:
'bcde'
Contoh
Cari kemunculan pertama subrentetan dalam rentetan dan kembalikan bahagian sebelum kemunculan:
<?php
$res = mb_strstr('abcde', 'cd', true);
echo $res;
?>
Keputusan pelaksanaan kod:
'ab'
Contoh
Carian dengan menentukan pengekodan UTF-8:
<?php
$res = mb_strstr('Привет мир', 'мир', false, 'UTF-8');
echo $res;
?>
Keputusan pelaksanaan kod:
'мир'