我有一个有一千个值的数组。
$arr=array('Stone'、'Gem'、'Star'、…、'Star'、'Rock'、'Salt'、…、'Metal'、'Cotton'、'Gem'、…)代码>
我现在的问题是如何计算数组的值。。例如:
Stone = 234
Gem = 231
Star = 123
Rock = 98
Salt = 265
...
你知道吗?
这样地:
array_frequencyarray_count_values数组
键是输入数组的唯一值,它们各自的值是该值在输入数组中出现的次数。
使用array_count_values:
$occurrences = array_count_values($arr);
将导致如下结果:
Array
(
[Stone] => 234
[Gem] => 231
[Star] => 123
)