【发布时间】:2017-12-04 12:08:04
【问题描述】:
我有以下数组:
array:2 [▼
0 => array:2 [▼
"id" => 3
"total" => 2
]
1 => array:2 [▼
"id" => 4
"total" => 1
]
]
和
array:2 [▼
0 => array:2 [▼
"id" => 3
"total" => 5
]
1 => array:2 [▼
"id" => 4
"total" => 5
]
2 => array:2 [▼
"id" => 5
"total" => 2
]
]
我需要将它们合并在一起,保留 id 并对结果求和,所以我会得到结果数组:
array:2 [▼
0 => array:2 [▼
"id" => 3
"total" => 7
]
1 => array:2 [▼
"id" => 4
"total" => 6
]
2 => array:2 [▼
"id" => 5
"total" => 2
]
]
这些数组来自使用 toArray() 方法的 laravel 数据库查询,因此也欢迎包含 laravel 默认集合方法的答案。
【问题讨论】: