我有两个数组,我想将这两个数组合并为单个数组.请查看以下详细信息:
第一阵列:
Array
(
[0] => Array
(
[a] => 1
[b] => 2
[c] => 3
)
[1] => Array
(
[a] => 3
[b] => 2
[c] => 1
)
)
Run Code Online (Sandbox Code Playgroud)
第二阵列:
Array
(
[0] => Array
(
[d] => 4
[e] => 5
[f] => 6
)
[1] => Array
(
[d] => 6
[e] => 5
[f] => 4
)
)
Run Code Online (Sandbox Code Playgroud)
我想要这个结果.有人知道怎么做吗?
Array
(
[0] => Array
(
[0] => 1
[1] => 2
[2] => 3
)
[1] => Array
(
[0] => 3
[1] => 2
[2] => 1
)
[2] => Array
(
[0] => 4
[1] => 5
[2] => 6
)
[3] => Array
(
[0] => 6
[1] => 5
[2] => 4
)
)
Run Code Online (Sandbox Code Playgroud)
希望你能理解这个问题.先感谢您.
Nak*_*ran 14
试试array_merge
:
$result = array_merge($array1, $array2);
Run Code Online (Sandbox Code Playgroud)
已修复(再次)
function array_merge_to_indexed () {
$result = array();
foreach (func_get_args() as $arg) {
foreach ($arg as $innerArr) {
$result[] = array_values($innerArr);
}
}
return $result;
}
Run Code Online (Sandbox Code Playgroud)
接受无限数量的输入数组,将所有子数组作为索引数组合并到一个容器中,并返回结果。
编辑 03/2014:提高可读性和效率