我有一个像这样的结果数组:
$result = Array
(
[1] => Array
(
[0] => some value
[1] => some value
[2] => some value
)
[4] => Array
(
[0] => some value
[1] => some value
[6] => Array
(
[0] => some value
[8] => Array
(
[0] => some value
)
)
)
)
我有第二个数组
$test = Array
(
[4] => Array
(
[6] => Array
(
[8] => Array
(
[0] = value to add
)
)
)
)
如何在$result
数组的基础上更新$test
数组,而不会丢失任何键索引。
主要观点是$result
可以具有任何结构并且是动态生成的,但$test
数组将始终具有与$result
数组稍微匹配的键索引。
一般PHP数组合并合并,其他函数不能提供所需的结果。
[编辑] 关键是我的第二个数组$ test将决定$ result的位置,其中数据将被添加/合并。
答案 0 :(得分:0)
你尝试过使用: http://php.net/manual/en/function.array-merge-recursive.php
通过添加你的意思是追加或加法(总和)? 这应该适用于附加数据。