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.)

Antworten auf die Frage(4)

Ihre Antwort auf die Frage