Fungsi mb_strstr
Fungsi mb_strstr mencari kemunculan pertama substring dalam string dengan dukungan pengkodean multibyte.
Parameter pertama - string tempat pencarian dilakukan. Parameter kedua - substring yang dicari.
Parameter ketiga opsional menentukan apakah akan mengembalikan bagian string sebelum kemunculan yang ditemukan. Parameter keempat opsional menentukan pengkodean.
Sintaksis
mb_strstr(
string $haystack,
string $needle,
[bool $before_needle = false],
[string $encoding],
);
Contoh
Temukan kemunculan pertama substring dalam string:
<?php
$res = mb_strstr('abcde', 'b');
echo $res;
?>
Hasil eksekusi kode:
'bcde'
Contoh
Temukan kemunculan pertama substring dalam string dan kembalikan bagian sebelum kemunculan:
<?php
$res = mb_strstr('abcde', 'cd', true);
echo $res;
?>
Hasil eksekusi kode:
'ab'
Contoh
Pencarian dengan menentukan pengkodean UTF-8:
<?php
$res = mb_strstr('Привет мир', 'мир', false, 'UTF-8');
echo $res;
?>
Hasil eksekusi kode:
'мир'