计算一个值在数组中出现多少次的最佳方法


Best way to calculated how many times a value appears in an array?

我希望计算每个数字在数组中出现的次数。

数字都在1 - 10之间

例如:{1、2、2、5、5,6,7,8,2)将为'2'返回3个实例。"5"为2个实例,其余为1个实例。

除了创建10个for循环之外,最好的方法是什么?

array_count_values()

print_r(
    array_count_values($array)
);