【发布时间】:2012-01-10 08:04:34
【问题描述】:
我有两个这样的 php 数组:
Array
(
[0] => Array
(
[id] => 712
[count] => 5
)
[1] => Array
(
[id] => 5510
[count] => 3
)
)
Array
(
[0] => Array
(
[id] => 856
[count] => 7
)
[1] => Array
(
[id] => 5510
[count] => 10
)
)
现在我想让合并结果如下:
Array
(
[0] => Array
(
[id] => 712
[count] => 5
)
[1] => Array
(
[id] => 856
[count] => 3
)
[2] => Array
(
[id] => 5510
[count] => 13
)
)
只需将具有相同id 的那些count 相加即可。
当然,真正的数组比上面的例子要复杂得多。
你能告诉我解决这个问题的方法吗?
【问题讨论】:
-
如果它只有这样的两列,我会将其转换为 key=>value 数组并对其进行迭代
标签: php arrays cakephp multidimensional-array merge