将一列上的数组数据分组并对另一列中的数据求和,形成平面关联数组
问题:
给定一个包含两列的数据数组,“name”和“金额”,如何按“名称”对数据进行分组并将相应的“金额”值求和以形成平面关联数组?
期望结果:
输出数组应包含分组名称作为键和总金额作为
解决方案:
要获得所需的结果,请按照下列步骤操作:
示例:
// Assuming $array is the input array $bankTotals = array(); foreach ($array as $amount) { $bankTotals[$amount['name']] += $amount['amount']; }
此代码将生成一个关联数组例如问题陈述中出现的。
注释:
以上是如何按一列对数组数据进行分组和求和以创建平面关联数组?的详细内容。更多信息请关注PHP中文网其他相关文章!