tutorial pengembangan web terbaru
 

PHP substr_count() Function

<PHP String Reference

Contoh

Menghitung jumlah kali "world" terjadi dalam string:

<?php
echo substr_count("Hello world. The world is nice","world");
?>
Menjalankan contoh »

The substr_count() fungsi menghitung jumlah kali substring terjadi dalam sebuah string.

Catatan: substring adalah case-sensitive.

Catatan: Fungsi ini tidak dihitung substring tumpang tindih (see example 2) .

Catatan: Fungsi ini menghasilkan peringatan jika awal parameter ditambah parameter panjang lebih besar dari panjang string (see example 3) .


Sintaksis

substr_count( string,substring,start,length )

Parameter Deskripsi
string Wajib. Menentukan string untuk memeriksa
substring Wajib. Menentukan string untuk mencari
start Pilihan. Menentukan di mana dalam string untuk memulai pencarian
length Pilihan. Menentukan panjang pencarian

Rincian teknis

Kembali Nilai: Mengembalikan jumlah kali substring terjadi dalam string
PHP Versi: 4+
changelog: Awal dan panjang parameter ditambahkan di PHP 5.1

Contoh lebih

contoh 1

Menggunakan semua parameter:

<?php
$str = "This is nice";
echo strlen($str)."<br>"; // Using strlen() to return the string length
echo substr_count($str,"is")."<br>"; // The number of times "is" occurs in the string
echo substr_count($str,"is",2)."<br>"; // The string is now reduced to "is is nice"
echo substr_count($str,"is",3)."<br>"; // The string is now reduced to "s is nice"
echo substr_count($str,"is",3,3)."<br>"; // The string is now reduced to "s i"
?>
Menjalankan contoh »

contoh 2

substring tumpang tindih:

<?php
$str = "abcabcab";
echo substr_count($str,"abcab"); // This function does not count overlapped substrings
?>
Menjalankan contoh »

contoh 3

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

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

Ini akan menampilkan peringatan karena nilai panjang melebihi panjang string (3+9 is greater than 12)


<PHP String Reference