があり、$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関数がありますが、これがこの状況にどのように適用されるかはわかりません。