如何删除php数组的父数字键

Man*_*gir 1 php arrays array-unique

我在 php 中有一个数组,如下所示

Array
(
    [0] => Array
        (
            [0] => 40173
            [1] => 514081
            [2] => 363885
            [3] => 891382
        ),
    [1] => Array
        (
            [0] => 40173
            [1] => 5181
            [2] => 385
            [3] => 891382
        )

)
Run Code Online (Sandbox Code Playgroud)

现在我想删除父索引 0,1... 并最终想要获取所有值(只有唯一值)。

谢谢。

rai*_*7ow 6

一种可能的方法是使用call_user_func_array('array_merge', $arr)习惯用法来展平数组,然后使用array_unique()提取唯一值:

$new_arr = array_unique(
  call_user_func_array('array_merge', $old_arr));
Run Code Online (Sandbox Code Playgroud)

演示。显然,它适用于任何长度的数组。