我有两个独立的阵列
我想合并这些数组,但是我似乎做不到。
F1结果
Array
(
[id] => Array
(
[0] => 1
[1] => 2
[2] => 3
)
)
F2的结果
Array
(
[id] => Array
(
[0] => 2
[1] => 7
[2] => 9
)
)
期望的最终结果
Array
(
[id] => Array
(
[0] => 1
[1] => 2
[2] => 3
[3] => 7
[4] => 9
)
)
注意我正在按数字顺序重新索引值。
非常感谢
这里有一种不删除"id"键的方法:
$newArray = array_merge_recursive($joinedIDs, $committeeIDs);
$newArray = array_map(function($e){return array_unique($e);}, $newArray);
试试这个,
array_unique(array_merge($array1,$array2),SORT_REGULAR);
http://se2.php.net/manual/en/function.array-unique.php
问题是F1&F2正在分配["ID"]。
删除此项后,array_merge函数可以按预期工作。
$newArray = array_unique(array_merge_recursive($joinedIDs, $committeeIDs));