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