Fungsi strcspn ()
digunakan untuk dapat mengembalikan jumlah karakter (termasuk spasi) yang ditemukan dalam string sebelum bagian mana pun dari karakter yang ditentukan ditemukan.
Tip: Gunakan fungsi strspn()
untuk jumlah karakter yang ditemukan dalam string yang hanya berisi karakter dari daftar karakter tertentu.
Catatan: Fungsi ini binary-safe.
strcspn(string,char,start,length)
Parameter | Deskripsi |
---|---|
string | Required. Menentukan string yang akan dicari |
char | Required. Menentukan karakter yang akan dicari |
start | Optional. Menentukan di mana string untuk memulai |
length | Optional. Menentukan panjang string (berapa banyak string yang akan dicari) |
Return Value: | Mengembalikan jumlah karakter yang ditemukan dalam string sebelum bagian mana pun dari karakter tertentu ditemukan |
---|---|
PHP Version: | 4+ |
Changelog: | Parameter start dan length ditambahkan di PHP 4.3 |
Contoh 1
Cetak jumlah karakter yang ditemukan di “Hello world!” sebelum karakter “w”:
<?php echo strcspn("Hello world!","w"); ?> //Output : 6
Contoh 2
Menggunakan semua parameter untuk mencetak jumlah karakter yang ditemukan di “Halo dunia!” sebelum karakter “w”:
<?php echo strcspn("Hello world!","w",0,6); // Posisi awal adalah 0 dan panjang string pencarian adalah 6. ?> //Output : 6