Php 合并数组、排序值、删除重复项并重新索引

Php 合并数组、排序值、删除重复项并重新索引,php,arrays,unique,Php,Arrays,Unique,我有两个独立的数组 我想合并这些数组,但是我似乎不能这样做 来自F1的结果 Array ( [id] => Array ( [0] => 1 [1] => 2 [2] => 3 ) ) 来自F2的结果 Array ( [id] => Array ( [0] => 2 [1]

我有两个独立的数组

我想合并这些数组,但是我似乎不能这样做

来自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
        )

)
注意我正在按数字顺序重新编制数值索引


非常感谢

问题是F1和F2正在分配['ID']

如果删除此项,则允许数组_合并函数按预期工作

$newArray = array_unique(array_merge_recursive($joinedIDs, $committeeIDs));
试试这个

array_unique(array_merge($array1,$array2),SORT_REGULAR)


这里有一种不用移除“id”键的方法:

$newArray = array_merge_recursive($joinedIDs, $committeeIDs);
$newArray = array_map(function($e){return array_unique($e);}, $newArray);
$ids=array\u unique(array\u merge($x['id'],$y['id']);排序($id)$ids=['id'=>$ids]。这似乎很好。