Zählen von Werten in einem mehrdimensionalen Array
Ich habe derzeit das folgende Array:
<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>
Ich versuche, ein neues Array mit den verschiedenen zu erstellengroup
Werte als Schlüssel, dann zählen Sie, wie viele in jeder Gruppe sind, um Folgendes zu ergeben:
<code>Array ( [1] => 2 [2] => 2 [3] => 1 ) </code>
Ich habe versucht, Folgendes zu verwenden, erhalte jedoch undefinierte Indexwarnungen:
<code>$newArr = array(); foreach ($details['user_groups'] as $key => $value) { $newArr[$value['user_groups']]++; } </code>
(Ich habe SO nach anderen Antworten durchsucht, konnte jedoch keinen finden, der versucht, dasselbe zu tun.)