私は現在次の配列を持っています:
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
)
)
さまざまな値をキーとして新しい配列を作成しようとしてgroup
います。次に、各グループにいくつあるかを数えて、次のようにします。
Array
(
[1] => 2
[2] => 2
[3] => 1
)
次のものを使用しようとしましたが、未定義のインデックス警告が表示されます。
$newArr = array();
foreach ($details['user_groups'] as $key => $value) {
$newArr[$value['user_groups']]++;
}
(私は他の答えについてSOをチェックしましたが、同じことをしようとしているものを見つけることができませんでした)