【php教程】之array_count_values函数的作用方法
array_count_values() 函数是用于统计数组中所有值出现的次数。
array_count_values 函数的功能是「统计数组中所有的值」,就是将原数组中的值作为返回数组的键名,值出现的次数作为返回数组的值。
范例
$data =array(1, "hello", 1, "world", "hello");;
print_r(array_count_values($data));
结果
Array
(
[1] => 2
[hello] => 2
[world] => 1
)
那假设有这样一个数组 [6, 11, 11, 2, 4, 4, 11, 6, 7, 4, 2, 11, 8],请问如何获取数组中重复次数最多的值?
$data=array(6,11,11,2,4,4,11,6,7,4,2,11,8);
$cv = array_count_values($data);
print_r($cv);
arsort($cv);
$max =key($cv);
echo $max;
得出的结果
Array
(
[6] => 2
[11] => 4
[2] => 2
[4] => 3
[7] => 1
[8] => 1
)
11