【发布时间】:2021-04-14 15:07:35
【问题描述】:
编辑:我不知道为什么关闭。我创建了一个解决方案,并将其作为答案提出(我认为它可能对其他人有帮助)。现在它关闭了。如果我的答案是错误的,那么如果有人解释出了什么问题,那将对我有所帮助。谢谢。
我喜欢对一个多维数组进行分组并像这样对一个元素求和(同一类型中的颜色总是相同的):
$arr = [
['type' => 'x', 'color' => 'red', 'amount => 100'],
['type' => 'x', 'color' => 'red', 'amount => 100'],
['type' => 'y', 'color' => 'blue', 'amount => 50']
];
结果:
$arr_res = [
['type' => 'x', 'color' => 'red', 'amount => 200'],
['type' => 'y', 'color' => 'blue', 'amount => 50']
];
【问题讨论】:
-
你试过什么?你有什么问题?
-
这是一个简单的任务,可以通过一个简单的循环来完成。你试过什么吗?如果是这样,请分享你的努力并解释它在哪里以及如何未能达到你想要的效果。
-
参见。 how to group & how to sum 处理多维数组时。另请参阅stackoverflow.com/search
标签: php arrays multidimensional-array