Php 将数组中的数组合并到上面的数组中

Php 将数组中的数组合并到上面的数组中,php,Php,在PHP中,我有如下数组: Array ( [items] => Array ( [0] => Array ( [attr_1] => value [attr_2] => value [attr_3] => value [othe

在PHP中,我有如下数组:

Array
(
    [items] => Array
        (
            [0] => Array
                (
                    [attr_1] => value
                    [attr_2] => value
                    [attr_3] => value
                    [other_array] => Array
                        (
                            [attr_4] => value
                            [attr_5] => value
                            [attr_6] => value
                        )
                    [attr_7] => value
                    [attr_8] => value
                )

            [1] => Array
                (
                    [attr_1] => value
                    [attr_2] => value
                    [attr_3] => value
                    [other_array] => Array
                        (
                            [attr_4] => value
                            [attr_5] => value
                            [attr_6] => value
                        )
                    [attr_7] => value
                    [attr_8] => value
                )
        )
)
可能很简单,但无法使其工作。。我想将
其他_数组
合并到上面的数组中,以便输出为:

Array
(
    [items] => Array
        (
            [0] => Array
                (
                    [attr_1] => value
                    [attr_2] => value
                    [attr_3] => value
                    [attr_4] => value
                    [attr_5] => value
                    [attr_6] => value
                    [attr_7] => value
                    [attr_8] => value
                )

            [1] => Array
                (
                    [attr_1] => value
                    [attr_2] => value
                    [attr_3] => value
                    [attr_4] => value
                    [attr_5] => value
                    [attr_6] => value
                    [attr_7] => value
                    [attr_8] => value
                )
        )
)
是否有一个PHP函数可以实现这一点,或者有其他快速实现这一点的方法

您必须
取消设置()
另一个数组
,因此有一种方法:

foreach($array['items'] as &$v) {
    $v = array_merge($v, $v['other_array']);
    unset($v['other_array']);
}

除了
array\u merge
array\u merge\u recursive
之外,没有其他函数,请尝试:)将
array\u map
function()组合在一起,使用(){}
封装到递归函数中就可以完成这项工作。满足我的需要。非常感谢。