Definisi dan Penggunaan
Fungsi strchr()
digunakan untuk mencari kemunculan pertama dari sebuah string di dalam string lain.
Fungsi ini adalah alias dari fungsi strstr()
.
Catatan: Fungsi ini binary-safe.
Catatan: Fungsi ini peka huruf besar / kecil(case-sensitive). Untuk pencarian case-insensitive, gunakan fungsi stristr()
.
Syntax
strchr(string,search,before_search);
Nilai Parameter
Parameter | Deskripsi |
---|---|
string | Required. Menentukan string yang akan dicari |
search | Required. Menentukan string yang akan dicari. Jika parameter ini adalah angka, itu akan mencari karakter yang cocok dengan nilai ASCII dari angka tersebut |
before_search | Optional. Nilai boolean yang defaultnya adalah “false”. Jika disetel ke “true”, ini mengembalikan bagian dari string sebelum kemunculan pertama dari parameter pencarian. |
Detail Teknis
Return Value: | Mengembalikan sisa string (dari titik yang cocok), atau FALSE, jika string yang dicari tidak ditemukan. |
---|---|
PHP Version: | 4+ |
Changelog: | Parameter before_search ditambahkan di PHP 5.3 |
Contoh 1
Temukan kemunculan pertama “world” di dalam “Hello world!” dan kembalikan sisa string:
<?php echo strchr("Hello world!","world"); ?> //Output : world!
Contoh 2
Telusuri string untuk nilai ASCII dari “o” dan kembalikan sisa string:
<?php echo strchr("Hello world!",111); ?> //Output : o world!
Contoh 3
Kembalikan bagian dari string sebelum kemunculan pertama “world”:
<?php echo strchr("Hello world!","world",true); ?> //Output : Hello