Liczenie wartości w macierzy wielowymiarowej
Obecnie mam następującą tablicę:
<code>Array( [0] => Array ( [user] => Name 1 [group] => 1 ) [1] => Array ( [user] => Name 2 [group] => 1 ) [2] => Array ( [user] => Name 3 [group] => 2 ) [3] => Array ( [user] => Name 4 [group] => 2 ) [4] => Array ( [user] => Name 5 [group] => 3 ) ) </code>
Próbuję utworzyć nową tablicę z różnymigroup
wartości jako klucz, a następnie policz, ile jest w każdej grupie, aby podać:
<code>Array ( [1] => 2 [2] => 2 [3] => 1 ) </code>
Próbowałem użyć następujących, ale otrzymuję niezdefiniowane ostrzeżenia indeksu:
<code>$newArr = array(); foreach ($details['user_groups'] as $key => $value) { $newArr[$value['user_groups']]++; } </code>
(Sprawdziłem SO, czy nie ma innych odpowiedzi, jednak nie udało mi się znaleźć odpowiedzi, które próbowały zrobić to samo)