2 つの別々のデータベースからの 2 つのデータベース クエリの組み合わせとして作成された配列があります。次のようになります。
$arr1 = [
['part' => '1', 'address' => 'aaa', 'type' => '1', 'count' => 5],
['part' => '1', 'address' => 'bbb', 'type' => '1', 'count' => 5],
['part' => '1', 'address' => 'ccc', 'type' => '1', 'count' => 5],
['part' => '2', 'address' => 'aaa', 'type' => '1', 'count' => 5],
['part' => '2', 'address' => 'bbb', 'type' => '1', 'count' => 5],
['part' => '2', 'address' => 'ccc', 'type' => '2', 'count' => 5]
];
part
この配列を値でグループ化する方法を探していtype
ます。count
グループ化された値の合計も知る必要があります。
結果は次のようになります。
$arr2 = [
['part' => '1', 'type' => '1', 'count' => 15],
['part' => '2', 'type' => '1', 'count' => 10],
['part' => '2', 'type' => '2', 'count' => 5]
];
しかし、これを行う方法がわかりません。一度に複数の値ではなく、単一のキー/値によるグループ化の例をいくつか見ました。