有两个阵列:
$arr1 = array
(
[0] => A
[1] => B
[2] => C
[3] => D
)
$arr2 = array
(
[0] => d
[1] => e
[2] => f
)
我想创建一个看起来像这样的多维数组:
$arr3 = array
(
[0] => A => array
(
[0] => d
[1] => e
[2] => f
)
[1] => B
[2] => C
[3] => D
)
我猜第一个数组的值应该是第二个数组的键。
答案 0 :(得分:1)
这应该可以解决问题:
$arr3 = $arr1;
$arr3[0] = array('A' => $arr2);
答案 1 :(得分:0)
如果您想设置dynamicaly,则可以使用:
$arr3 = $arr1;
$arr3[0] = array($arr3[0] => $arr2);
答案 2 :(得分:0)
$arr1 = array('A','B','C','D');
$arr2 = array('d','e','f');
$array = $arr1;
$array[0] = array($arr1[0]=>$arr2);
var_dump($array);