Definisi dan Penggunaan
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.
Syntax
strcspn(string,char,start,length)
Nilai Parameter
| 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) |
Detail Teknis
| 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