我有一个$array
,我想计算 1 到 10 中存储的数字的频率$i->x->y
。
我做了
foreach($array as $i){
if($i->x->y == 1){
$a++;
}elseif ($i->x->y == 2){
$b++;
}elseif ($i->x->y == 3){
$c++;
}
...
array_push($count, $a, $b, $c);
我可以做到这一点并且它有效,但我确信有一种更优雅的方式来做到这一点。有array_count_values函数,但我不确定这如何适用于这种情况。