合并多维数组逻辑

Moh*_*han 4 php arrays logic multidimensional-array

我的阵列

$array =

[0] => Array
    (
        [RevPReportPer] => 201606
        [AcctDb] => A
        [AcctNo] => 034
        [AcctBusName] => test
        [AcctDBAName] => test1
    )

[1] => Array
    (
        [RevPReportPer] => 201606
        [AcctDb] => A
        [AcctNo] => 034
        [AcctBusName] => test2
        [AcctDBAName] => test2
    )

[2] => Array
    (
        [RevPReportPer] => 201606
        [AcctDb] => A
        [AcctNo] => 036
        [AcctBusName] => COMPUTER
        [AcctDBAName] => computer2
    )
Run Code Online (Sandbox Code Playgroud)

我的输出

[034] => Array
    (
        [RevPReportPer] => Array
            (
                [0] => 201606
                [1] => 201606
            )

        [AcctDb] => Array
            (
                [0] => A
                [1] => A
            )

        [AcctNo] => Array
            (
                [0] => 034
                [1] => 034
            )

        [AcctBusName] => Array
            (
                [0] => test
                [1] => test2
            )

        [AcctDBAName] => Array
            (
                [0] => test1
                [1] => test1
            )

    )

[036] => Array
    (
        [RevPReportPer] => 201606
        [AcctDb] => A
        [AcctNo] => 036
        [AcctBusName] => COMPUTER
        [AcctDBAName] => COMPUTER2

    )
Run Code Online (Sandbox Code Playgroud)

我可以使用以下方式获得上述输出:

array_merge_recursive($array[0],$array[1],$array[2]);
Run Code Online (Sandbox Code Playgroud)

我的问题如何动态传递值array_merge_recursive().

Abr*_*ver 5

使用数组作为参数数组call_user_func_array():

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