Fungsi mb_stristr
Fungsi mb_stristr mencari kemunculan pertama substring dalam string tanpa memperhatikan huruf besar/kecil dan mengembalikan bagian string dari awal kemunculan yang ditemukan hingga akhir. Parameter pertama adalah string untuk pencarian, parameter kedua adalah substring yang dicari, parameter ketiga (opsional) - nilai boolean untuk mengembalikan bagian string sebelum kemunculan, dan parameter keempat (opsional) - pengkodean.
Sintaks
phpmb_stristr(string $haystack, string $needle, bool $before_needle = false, ?string $encoding = null): string|false
Contoh
Cari substring dalam string tanpa memperhatikan huruf besar/kecil:
php<?php
$res = mb_stristr('ABCDE', 'bc');
echo $res;
?>
Hasil eksekusi kode:
php'BCDE'
Contoh
Menggunakan parameter $before_needle untuk mendapatkan bagian string sebelum kemunculan:
php<?php
$res = mb_stristr('ABCDE', 'bc', true);
echo $res;
?>
Hasil eksekusi kode:
php'A'
Contoh
Pencarian dengan menentukan pengkodean UTF-8:
php<?php
$res = mb_stristr('Привет мир', 'МИР', false, 'UTF-8');
echo $res;
?>
Hasil eksekusi kode:
php'мир'