Fungsi count_chars
Fungsi count_chars menghitung berapa
kali berbagai karakter muncul dalam string.
Parameter pertama fungsi menerima string, dan parameter opsional kedua - pengubah, yang mengubah hasil kerja fungsi.
Sintaks
count_chars(string $string, int $mode = 0): array|string
Nilai Pengubah
Tergantung pada nilai parameter fungsi mengembalikan berikut:
-
Nilai
0- array, yang kuncinya adalah kodeASCII, dan nilainya - jumlah kemunculan karakter yang sesuai. -
Nilai
1- sama seperti untuk0, tetapi informasi tentang karakter dengan jumlah kemunculan nol tidak disertakan dalam array. -
Nilai
2- sama seperti untuk0, tetapi array hanya menyertakan informasi tentang karakter dengan jumlah kemunculan nol. -
Nilai
3- string, terdiri dari karakter, yang termasuk dalam string asli setidaknya sekali. -
Nilai
4- string, terdiri dari karakter, yang tidak termasuk dalam string asli.
Secara default fungsi berperilaku seolah-olah
parameter kedua diatur ke 0.
Contoh
Mari kita hitung jumlah
karakter dalam string, dengan mengatur
pengubah ke nilai 1:
<?php
$str = 'aaabbc';
$res = count_chars($str, 1);
var_dump($res);
?>
Hasilnya fungsi akan mengembalikan kode
semua karakter dari 0 hingga 255,
dan di antara kode-kode ini akan ada kode
karakter kita dari string:
[
0 => 0,
1 => 1,
...
97 => 3, // 97 kode karakter 'a'
98 => 2, // 98 kode karakter 'b'
99 => 1, // 99 kode karakter 'c'
...
255 => 0,
]
Contoh
Mari kita hitung jumlah
karakter dalam string, dengan mengatur
pengubah ke nilai 1:
<?php
$str = 'aaabbc';
$res = count_chars($str, 1);
var_dump($res);
?>
Hasilnya fungsi hanya akan mengembalikan kode karakter yang ditemukan dan jumlah karakter tersebut:
[
97 => 3, // 97 kode karakter 'a'
98 => 2, // 98 kode karakter 'b'
99 => 1, // 99 kode karakter 'c'
]
Lihat Juga
-
fungsi
substr_count,
yang menghitung jumlah substring -
fungsi
count_chars,
yang menghitung jumlah karakter -
fungsi
str_word_count,
yang menghitung jumlah kata