使用多个键合并数组(php)

Hee*_*989 4 php arrays

下面的数组是我目前的情况.通过循环添加新数据.我试过'array_merge_recursive'以及这个接受的答案.但它似乎没有用,或者我使用它错了.

Array (
    [0] => Array (
            [Customer] => Array (
                    [Weekend] => Array (
                            [2016] => Array (
                                    [01] => Array (
                                            [0] => Array (
                                                    [id] => 54
                                                    [startDate] => 01-01-2016
                                                    [endDate] => 31-12-2016
                                                    [price] => 0
                                                )
                                        )
                                )
                        )
                )
        )
    [1] => Array (
            [Customer] => Array (
                    [Weekend] => Array (
                            [2018] => Array (
                                    [01] => Array (
                                            [0] => Array (
                                                    [id] => 56
                                                    [startDate] => 01-01-2018
                                                    [endDate] => 31-12-2018
                                                    [price] => 0
                                                )
                                        )
                                )
                        )
                )
        )
    [2] => Array (
            [Customer] => Array (
                    [Weekend] => Array (
                            [2019] => Array (
                                    [01] => Array (
                                            [0] => Array (
                                                    [id] => 57
                                                    [startDate] => 01-01-2019
                                                    [endDate] => 31-12-2019
                                                    [price] => 0
                                                )
                                        )
                                )
                        )
                )
        )
)
Run Code Online (Sandbox Code Playgroud)

期望的情况是这样的:

Array (
                [Customer] => Array (
                    [Weekend] => Array (
                        [2016] => Array (
                            [01] => Array (
                                [0] => Array (
                                    [id] => 54
                                    [startDate] => 01-01-2016
                                    [endDate] => 31-12-2016
                                    [price] => 0
                                )
                            )
                        )
                        [2018] => Array (
                            [01] => Array (
                                [0] => Array (
                                    [id] => 56
                                    [startDate] => 01-01-2018
                                    [endDate] => 31-12-2018
                                    [price] => 0
                                )
                            )
                        )
                        [2019] => Array (
                            [01] => Array (
                                [0] => Array (
                                    [id] => 57
                                    [startDate] => 01-01-2019
                                    [endDate] => 31-12-2019
                                    [price] => 0
                                )
                            )
                        )
                    )
                )
            )
Run Code Online (Sandbox Code Playgroud)

如果需要任何其他信息,请询问!新来的

Abr*_*ver 5

很确定这会奏效:

$result = call_user_func_array('array_merge_recursive', $array);
Run Code Online (Sandbox Code Playgroud)