Fungsi substr_count() PHP

Contoh

Menghitung jumlah penampilan "Shanghai" di dalam string:

<?php
echo substr_count("Saya mencintai Shanghai. Shanghai adalah kota terbesar di China.","Shanghai");
?>

Jalankan Instan

Fungsi substr_count() menghitung jumlah penampilan substring di dalam string.

Keterangan:Substring membedakan huruf besar dan kecil.

Keterangan:Fungsi ini tidak menghitung substring yang tergabung (lihat contoh 2).

Keterangan:jika mulai Parameter ditambah panjang Jika parameter lebih besar daripada panjang string, fungsi ini akan menghasilkan peringatan (lihat contoh 3).

Sintaks

substr_count(string,substring,mulai,panjang)
Parameter Deskripsi
string Wajib. Tentukan string yang akan dicek.
substring Wajib. Tentukan string yang akan dicari.
mulai Pilihan. Tentukan dimana mencari dimulai di string.
panjang Pilihan. Tentukan panjang pencarian.

Detil Teknis

Nilai Kembalian: Kembalikan jumlah penampung substring di string.
Versi PHP: 4+
Log Perubahan: Dalam PHP 5.1, menambahkan mulai dan panjang Parameter.

Contoh Lebih Banyak

Contoh 1

Gunakan semua parameter:

<?php
$str = "This is nice";
echo strlen($str)."<br>"; // Menggunakan strlen() untuk kembalikan panjang string
echo substr_count($str,"is")."<br>"; // Jumlah penampung "is" di string
echo substr_count($str,"is",2)."<br>"; // String dikecilkan menjadi "is is nice"
echo substr_count($str,"is",3)."<br>"; // String dikecilkan menjadi "s is nice"
echo substr_count($str,"is",3,3)."<br>"; // String dikecilkan menjadi "s i"
?>

Jalankan Instan

Contoh 2

Substrings yang tergabung:

<?php
$str = "abcabcab";
echo substr_count($str,"abcab"); // Fungsi ini tidak akan menghitung substrings yang tergabung
?>

Jalankan Instan

Contoh 3

jika mulai dan panjang Jika parameter melebihi panjang string, fungsi ini akan menampilkan peringatan:

<?php
echo $str = "This is nice";
substr_count($str,"is",3,9);
?>

Karena nilai panjang melebihi panjang string (3 + 9 lebih besar dari 12), penggunaan akan menampilkan peringatan.