Hàm array_count_values() đếm số lần xuất hiện của từng giá trị trong mảng. Trả về mảng liên kết trong đó: khóa là các giá trị duy nhất của mảng gốc, giá trị là số lần xuất hiện (tần suất).
Cú pháp
array_count_values(array)
Tham số
array – Mảng cần đếm tần suất giá trị.
Giá trị trả về
Trả về mảng liên kết: key = giá trị của mảng gốc, value = số lần xuất hiện.
Ví dụ
<?php
$arr = array("Laptop", "Keyboard", "Mouse", "Keyboard", "Keyboard", "Mouse", "Keyboard");
print_r(array_count_values($arr));
?>
Kết quả
Array ( [Laptop] => 1 [Keyboard] => 4 [Mouse] => 2 )
Lưu ý: Chỉ hoạt động với giá trị là string hoặc integer. Giá trị khác kiểu sẽ gây warning.