【发布时间】:2016-10-08 13:56:04
【问题描述】:
我有两个数组,我需要将它们组合成一个数组。我试过 array_merge , array_combine 但它不起作用。有人可以帮我吗?
第一个数组
Array
(
[6] => Array
(
[nid] => 5
[title] => YSL
[field_category] => test
[field_collection_creation] =>
[body] =>
)
)
第二个数组
Array
(
[0] => Array
(
[nid] => 13
[title] => ar
[field_category] => test
[field_collection_creation] =>
[body] =>
)
[1] => Array
(
[nid] => 14
[title] => bi
[field_category] => test
[field_collection_creation] =>
[body] =>
)
[2] => Array
(
[nid] => 28
[title] => lc
[field_category] => test
[field_collection_creation] =>
[body] =>
)
[3] => Array
(
[nid] => 21
[title] => gat
[field_category] => test
[field_collection_creation] =>
[body] =>
)
[4] => Array
(
[nid] => 20
[title] => testle
[field_category] => test
[field_collection_creation] =>
[body] =>
)
[5] => Array
(
[nid] => 29
[title] => test
[field_category] => test
[field_collection_creation] =>
[body] =>
)
)
如何组合这两个数组,保持键不变?
【问题讨论】:
-
如果两者都有索引怎么办?
-
定义“不工作”。
-
@Thamilan array_replace 是否保存数字索引?
-
@Utkanos 他们不保存数字索引,我认为
-
@splash58 索引不会出现在两个数组中。它一开始是一个数组,需要分解以进行一些操作,现在我需要再次组合成一个完整的数组。