Definisi dan Penggunaan
Fungsi PHP strstr adalah fungsi yang digunakan untuk mencari sebuah substring pada string, kemudian mengembalikan semua karakter yang berada setelah substring yang ditemukan. Fungsi ini case-sensitive, artinya bahwa pencarian substring akan memperhatikan huruf besar dan kecil.
Catatan: Fungsi ini Binary-safe.
Catatan: Fungsi ini case-sensitive. Untuk penelusuran yang case-insensitive, gunakan fungsi stristr().
Contoh
Temukan kemunculan pertama “dunia” di dalam “Halo dunia!” dan mengembalikan sisa string:
<!DOCTYPE html>
<html>
<body>
<?php
echo strstr("Halo dunia!","dunia");
?>
</body>
</html>
Sintaks
strstr(string,search,before_search)
Nilai Parameter
Parameter | Deskripsi |
---|---|
string | Diperlukan. Menentukan string yang akan dicari |
search | Diperlukan. Menentukan string yang akan ditemukan. Jika parameter ini berupa angka, ia akan mencari karakter yang cocok dengan nilai ASCII dari angka tersebut |
before_search | Opsional. Nilai boolean yang standarnya adalah “false”. Jika disetel ke “true”, ia mengembalikan bagian string sebelum kemunculan pertama dari parameter search. |
Detail Teknis
Nilai Pengembalian: | Mengembalikan sisa string (dari titik pencocokan), atau FALSE, jika string yang dicari tidak ditemukan. |
---|---|
Versi PHP: | 4+ |
Catatan perubahan: | Parameter before_search ditambahkan di PHP 5.3 |
Contoh Lainnya
Contoh
Telusuri string untuk nilai ASCII “o” dan kembalikan sisa string:
<!DOCTYPE html>
<html>
<body>
<?php
echo strstr("Halo dunia!",111);
?>
</body>
</html>
Contoh
Kembalikan bagian string sebelum kemunculan pertama “dunia”:
<!DOCTYPE html>
<html>
<body>
<?php
echo strstr("Halo dunia!","dunia",true);
?>
</body>
</html>
Tutorial sebelumnya : PHP strrpos
Tutorial setelahnya : PHP strtolower
Semua Tutorial PHP : Tutorial PHP