【发布时间】:2016-08-10 18:00:27
【问题描述】:
如何按'tax'和'concept'和SUM属性'val'对数组进行分组?
我想在税收和概念相同的情况下创建一个对象,也就是对 val 求和。
我尝试了简单的 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 和内部验证,但不起作用。 - 显示您的代码
标签: php