Model sintaks fungsi substr_count() :
substr_count( variabel, kata )
Keterangan:
- variabel, merupakan parameter inputan yang nilainya adalah kalimat yang menjadi objek pencarian
- kata, merupakan parameter inputan berupa kata yang akan dicari jumlahnya pada variabel
Kita bisa menambahkan parameter ketiga yaitu posisi karakter dimulainya pencarian.
Juga, kita bisa menambahkan karakter keempat yaitu parameter yang bernilai rentang pencarian kata .
Coba lihat contoh di bawah ini
Gambar 1. Contoh penggunaan fungsi substr_count() dengan dua parameter
Pada gambar 1 diperlihatkan bagaimana penggunaan fungsi substr_count()
dengan dua parameter.
Variabel $kalimat
diinisialisasi dengan nilai "Hallo, apa kabar? kamu apa kabar? apakah baik baik saja?".
Kemudian dicari ada berapakah jumlah kata "apa" muncul?.
Untuk itu, bisa digunakan kode program substr_count( $kalimat, "apa" )
.
Setelah dijalankan, maka akan diperoleh hasil keluaran 3, yang berarti bahwa ada 3 kali kata yang mengandung "apa" muncul pada variabel $kalimat
.
Sekarang coba lihat contoh berikutnya.
Gambar 2. Contoh pengunaan fungsi substr_count() dengan tiga parameter
Pada gambar 2 diperlihatkan bagaimana penggunaan fungsi substr_count()
dengan tiga parameter.
Sama dengan contoh sebelumnya, masih menggunakan variabel $kalimat
dan akan dicari kata "apa".
Tetapi, kali ini diberi batasan posisi awal pencarian, dimana pencarian dimulai dari urutan karakter ke-14.
Untuk itu kode program yang digunakan adalah substr_count( $kalimat, "apa", 14 ).
Setelah dijalankan, diperoleh hasil keluaran 2, berarti kata yang mengandung "apa" muncul sebanyak 2 kali.
Sekarang coba lihat contoh berikutnya.
Gambar 3. Contoh penggunaan fungsi substr_count() dengan empat parameter
Pada gambar 3, penerapan fungsi substr_count()
menggunakan empat parameter inputan.
Sama dengan contoh sebelumnya, masih menggunakan variabel $kalimat
, dan kata yang dicari adalah "apa".
Pada contoh gambar 3 menggunakan parameter keempat yaitu rentang jumlah karakter pencarian kata.
Pada contoh gambar 3, diberikan rentang karakter pencarian sebanyak 16 karakter, namun dimulai dari urutan karakter ke-14. Sehingga pencarian dimulai dari karakter ke-16 hingga karakter ke-30.
Setelah program dijalankan, akan diperoleh hasil keluaran 1.
Itu berarti bahwa hanya ada 1 kata yang mengandung "apa" dalam variabel $kalimat
jika dicari dari urutan karakter ke-14 hingga karakter ke-30, yaitu terkandung pada kata 'apakah'.
Demikian pemaparan singkat tentang fungsi substr_count() pada program PHP. Semoga bermanfaat. Selamat belajar PHP.
Artikel ini ditulis oleh Bram | 2019-09-21 | Dikunjungi 1 pengunjung unik per hari