我有以下两种阵列:PHP下组合两个阵列的联合键
$Array1 = array(array('x1','x2','x3'),array('x4','x5','x6'));
$Array2 = array(array('z1','z2','z3'),array('z4','z5','z6'));
印刷它们时返回:
Array
(
[0] => Array
(
[x1] => x1
[x2] => x2
[x3] => x3
)
[1] => Array
(
[x4] => x4
[x5] => x5
[x6] => x6
)
)
Array
(
[0] => Array
(
[z1] => z1
[z2] => z2
[z3] => z3
)
[1] => Array
(
[z4] => z4
[z5] => z5
[z6] => z6
)
)
如何可以将它们结合起来以产生单个阵列状的例子下面,它们使用相同的键合并在一起:
Array
(
[0] => Array
(
[x1] => x1
[x2] => x2
[x3] => x3
[z1] => z1
[z2] => z2
[z3] => z3
)
[1] => Array
(
[x4] => x4
[x5] => x5
[x6] => x6
[z1] => z4
[z2] => z5
[z3] => z6
)
)
我试过使用:
array_merge=($Array1,$Array2)
array_merge_recursive($Array1,$Array2)
array_combine($Array1,$Array2) [which genereated an error, so I guess I was using it wrong]
$数组1 + $数组2
,但这些都没有工作。
感谢我很高兴看到我不是太遥远。 – IGGt
不客气,我很高兴它有帮助 – mishu