$input = array(1,1,2,3,2,1,1);
$c = array_count_values($input);
$val = array_search(max($c), $c)
$count =
按预期返回1(最常见)。我怎样才能知道它在阵列中发生了多少次?有许多类似的问题,但他们都没有兴趣找到计数。
echo $val. "ccours". $count . "times";
答案 0 :(得分:3)
您确定正确地解释了结果吗?因为该功能应该完全符合您的需要。从手册:
<?php
$array = array(1, "hello", 1, "world", "hello");
print_r(array_count_values($array));
?>
结果应该是:
Array
(
[1] => 2
[hello] => 2
[world] => 1
)