Contando valores en matriz multidimensional

Actualmente tengo la siguiente matriz:

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

Estoy intentando crear una nueva matriz con los diversosgroup valores como la clave, luego cuente cuántos hay en cada grupo para dar lo siguiente:

<code>Array
(
    [1] => 2
    [2] => 2
    [3] => 1
)
</code>

Intenté usar lo siguiente, sin embargo, recibo advertencias de índice indefinido:

<code>$newArr = array();
foreach ($details['user_groups'] as $key => $value) {
        $newArr[$value['user_groups']]++;
}
</code>

(Verifiqué SO para otras respuestas, sin embargo no pude encontrar una que intentara hacer lo mismo)

Respuestas a la pregunta(4)

Su respuesta a la pregunta