'tax'と 'concept'とSUM属性 'val'で配列をグループ化する方法は?プロパティ別に配列オブジェクトをグループ化する
私は、税金とコンセプトが同じ場合に単一のオブジェクトを作成したいと考えています。また、valをSUMします。
私は簡単なforeachと妥当性検査を試みましたが、動作しませんでした。
ありがとうございました。
echo json_encode($array);
アレイプリント
[
{
"tax": "10",
"concept": "TUC",
"val": "10"
},
{
"tax": "10",
"concept": "TUC",
"val": "86"
},
{
"tax": "15",
"concept": "TUC",
"val": "8"
},
{
"tax": "11",
"concept": "IPS",
"val": "6"
},
{
"tax": "11",
"concept": "IPS",
"val": "45"
}
]
期待される結果
[
{
"tax": "10",
"concept": "TUC",
"val": "96"
},
{
"tax": "15",
"concept": "TUC",
"val": "8"
},
{
"tax": "11",
"concept": "IPS",
"val": "51"
}
]
*私は簡単なforeachと内部で検証を試みましたが、動作しませんでした。 - コードを表示してください – splash58