我需要合并一个多维数组。这个有两个口袋,将来的阵列可能有四个或六个。我发现所有解决方案都从两个数组开始,但是我只有一个。这似乎并不困难,但我找不到解决方法。
我需要这个:
Array (
[0] => Array (
[51] => 1
[52] => 1
)
[1] => Array (
[75] => 1
[76] => 1
)
)
要成为这样:
Array (
[0] => Array (
[51] => 1
[52] => 1
[75] => 1
[76] => 1
)
)
答案 0 :(得分:3)
使用Argument unpacking运算符xcopy "\\serverB\Folder1\FolderInside\MyFile1.accdb" "C:\Computer\" /Y
xcopy "\\serverC\Folder1\FolderInside\MyFile1.accdb" "C:\Computer\" /Y
xcopy "\\serverD\Folder1\FolderInside\MyFile1.accdb" "C:\Computer\" /Y
,您可以使用If serverB exists copy ...
If serverC exists copy ...
...
...
答案 1 :(得分:1)
如果密钥是唯一的并且您想要保留它们:
$result = call_user_func_array('array_replace', $array);
如果密钥不是唯一的,或者您不关心它们是否被重置(它们将被重置):
$result = call_user_func_array('array_merge', $array);