Tôi đang làm việc với mảng một chiều trong PHP. Tôi muốn phát hiện sự hiện diện của các giá trị trùng lặp, sau đó đếm số lượng các giá trị trùng lặp và đưa ra kết quả. Ví dụ, với các mảng sau:Làm thế nào để phát hiện các giá trị trùng lặp trong mảng PHP?
$array = array('apple', 'orange', 'pear', 'banana', 'apple',
'pear', 'kiwi', 'kiwi', 'kiwi');
Tôi muốn in:
apple (2)
orange
pear (2)
banana
kiwi (3)
Bất cứ lời khuyên về cách tiếp cận vấn đề này?
Cảm ơn.
Mike
Tốt câu trả lời, nhưng PHP có một chức năng hiện có mà chỉ làm điều đó: [ 'array_count_values'] (http://php.net/array_count_values) – Navarr