【发布时间】:2014-09-24 05:31:06
【问题描述】:
我有一个这样的数组
数组
(
[0] => 数组
(
[vendor_id] => 2
[供应商总订单] => 80
)
[1] => 数组
(
[vendor_id] => 2
[供应商总订单] => 100
)
[2] => 数组
(
[vendor_id] => 1
[供应商总订单] => 150
)
[3] => 数组
(
[供应商 ID] => 3
[供应商总订单] => 80
)
[4] => 数组
(
[供应商 ID] => 5
[供应商总订单] => 150
)
[5] => 数组
(
[vendor_id] => 1
[供应商总订单] => 110
)
)
我想以这样一种方式简化这个数组,如果'vendor_id'对于两个值是相同的,那么累积/求和的值应该分配给'vendor_total_order'到那个'vendor_id'(基本上我们正在删除的值是具有相同的 vendor_id 和重复的总价值)。
所以当我提供上述数组作为输入时,输出应该如下所示
数组
(
[0] => 数组
(
[vendor_id] => 2
[供应商总订单] => 180
)
[1] => 数组
(
[vendor_id] => 1
[供应商总订单] => 260
)
[2] => 数组
(
[供应商 ID] => 3
[供应商总订单] => 80
)
[3] => 数组
(
[供应商 ID] => 5
[供应商总订单] => 150
)
)
我该怎么做?
【问题讨论】:
-
@static 变量,我已经看到了链接。你能帮我理解这个解决方案将如何帮助我解决我的问题吗
标签: php arrays multidimensional-array key key-value