Fungsi strstr
Fungsi strstr menemukan kemunculan pertama
substring dalam sebuah string dan mengembalikan bagian string
mulai dari tempat tersebut hingga akhir string. Berbeda
dengan strchr
yang mencari kemunculan substring dari beberapa karakter,
bukan kemunculan satu karakter.
Ada juga fungsi stristr, yang
melakukan hal yang sama, tetapi tanpa memperhatikan huruf besar/kecil.
Sintaksis
strstr(string $haystack, string $needle, bool $before_needle = false): string|false
Contoh
Dalam contoh ini, fungsi akan mengambil alamat halaman
tanpa nama domain dari URL (mengembalikan substring,
dimulai dari / pertama, hingga akhir string)
<?php
echo strstr('site.ru/dir1/dir2/page.html', '/');
?>
Hasil eksekusi kode:
'/dir1/dir2/page.html'