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().
使用数组作为参数数组call_user_func_array():
$result = call_user_func_array('array_merge_recursive', $array);
Run Code Online (Sandbox Code Playgroud)