我正在使用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