(PHP 4, PHP 5)
count_chars – Thông tin các ký tự được sử dụng trong chuỗi
Miêu tả hàm count_chars
1 |
mixed count_chars ( string $string [, int $mode = 0 ] ) |
Tham số
string
Chuỗi cần kiểm tra.
mode
Xem phần giá trị trả về.
Giá trị trả về
Phụ thuộc vào giá trị của $mode, hàm count_chars trả về một trong những giá trị sau:
- 0 – trả về mảng với ký tự là key và tần suất lặp lại của ký tự là value.
- 1 – tương tự như 0 nhưng chỉ liệt kê những ký tự có tần suất lặp lớn hơn 0.
- 2 – tương tự như 0 nhưng chỉ liệt kê những ký tự có tần suất lặp bằng 0.
- 3 – trả về một chuỗi mà mỗi ký tự chỉ lặp lại một lần.
- 4 – trả về một chuỗi chứa tất cả ký tự không sử dụng.
Ví dụ
Ví dụ 1 về hàm count_chars()
1 2 3 4 5 6 7 |
<?php $data = "Ham kiem tra thong tin ky tu duoc su dung trong chuoi."; foreach (count_chars($data, 1) as $i => $val) { echo "Ký tự \"" , chr($i) , "\" được lặp lại $val lần trong chỗi.\n"; } ?> |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
Ký tự " " được lặp lại 11 lần trong chuỗi. Ký tự "." được lặp lại 1 lần trong chuỗi. Ký tự "H" được lặp lại 1 lần trong chuỗi. Ký tự "a" được lặp lại 2 lần trong chuỗi. Ký tự "c" được lặp lại 2 lần trong chuỗi. Ký tự "d" được lặp lại 2 lần trong chuỗi. Ký tự "e" được lặp lại 1 lần trong chuỗi. Ký tự "g" được lặp lại 3 lần trong chuỗi. Ký tự "h" được lặp lại 2 lần trong chuỗi. Ký tự "i" được lặp lại 3 lần trong chuỗi. Ký tự "k" được lặp lại 2 lần trong chuỗi. Ký tự "m" được lặp lại 2 lần trong chuỗi. Ký tự "n" được lặp lại 4 lần trong chuỗi. Ký tự "o" được lặp lại 4 lần trong chuỗi. Ký tự "r" được lặp lại 2 lần trong chuỗi. Ký tự "s" được lặp lại 1 lần trong chuỗi. Ký tự "t" được lặp lại 5 lần trong chuỗi. Ký tự "u" được lặp lại 5 lần trong chuỗi. Ký tự "y" được lặp lại 1 lần trong chuỗi. |