Fungsi strstr
Fungsi strstr mencari kemunculan pertama
subrentetan dalam rentetan dan mengembalikan bahagian rentetan
bermula dari tempat ini hingga akhir rentetan. Berbeza dengan
strchr
ia mencari kemunculan subrentetan yang terdiri daripada beberapa aksara,
bukan kemunculan satu aksara.
Terdapat juga fungsi stristr, yang
melakukan perkara yang sama, tetapi tanpa mengira huruf besar kecil.
Sintaks
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 subrentetan,
bermula dari / pertama, hingga akhir rentetan)
<?php
echo strstr('site.ru/dir1/dir2/page.html', '/');
?>
Hasil pelaksanaan kod:
'/dir1/dir2/page.html'