substr_count() function PHP

substr_count() function berguna untuk menghitung jumlah sebuah substring yang ada di dalam sebuah string (case sensitive).

Syntax

int substr_count(string $haystack, string $needle, int $offset, int $length)

Parameter

Parameter Penjelasan
haystack Parameter ini wajib ada. String yang ingin diproses.
needle Parameter ini wajib ada. Substring yang ingin diproses.
offset Parameter ini pilihan. Posisi batas awal bagian string yang ingin diproses. Lihat strspn() function.
length Parameter ini pilihan. Panjang string yang ingin dihitung mulai dari parameter offset.

Catatan

substr_count() function menghasilkan jumlah substring (parameter needle) yang ada di dalam sebuah string (parameter haystack).

Jika substr_count() function menggunakan parameter offset dan length maka string yang diproses akan dibatasi mulai dari parameter offset sampai sepanjang parameter length.

substr_count() function merupakan case sensitive atau memperlakukan huruf besar dan kecil dengan berbeda (ABC tidak sama dengan abc).

Contoh

Code PHP 1:

<?php
$str = "Selamat pagi!";
echo substr_count($str, "a");
?>

Hasil running code di atas bila dilihat melalui page source browser akan tampak sebagai berikut ini:

3

Pada contoh di atas, substr_count() function menghitung jumlah substring [a] di dalam string [Selamat pagi!] ada 3.

Lihat function lainnya:

  • strlen() – Menghitung jumlah character sebuah string

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>