我正在使用PHP中的一維數組。我想檢測重複值的存在,然後統計重複值的數量並輸出結果。例如,假設下面的數組:如何檢測PHP數組中的重複值?
$array = array('apple', 'orange', 'pear', 'banana', 'apple',
'pear', 'kiwi', 'kiwi', 'kiwi');
我想打印:
apple (2)
orange
pear (2)
banana
kiwi (3)
對如何處理這個問題有什麼建議?
謝謝。
邁克
很好的回答,但PHP有一個現有的功能做到了這一點:[`array_count_values`(http://php.net/array_count_values) – Navarr 2016-01-27 16:04:53