Php 创建多维数组

Php 创建多维数组,php,multidimensional-array,Php,Multidimensional Array,我有两个数组,我想放入一个多维数组中 $array_result = array(); Array1 = a,b,c,d Array2 = 1,2,3,4 我想得到的结果是 $array_result = [0] => Array ( [0] => a [1] => 1 ) [1] => Array ( [0] => b [1] => 2 ) etc...

我有两个数组,我想放入一个多维数组中

$array_result = array();
Array1 = a,b,c,d
Array2 = 1,2,3,4
我想得到的结果是

$array_result = [0] => Array
    (
        [0] => a
        [1] => 1
    )

[1] => Array
    (
        [0] => b
        [1] => 2

    )  etc...
我想不出怎么做。然后,阵列1和阵列2的长度因其是动态数据而变化

有人能给我指出正确的方向吗?

试试这个

$arr1 = array(1,2,3,4);
$arr2 = array('a','b','c','d');
$arr3 = array();
for($i = 0;$i< count($arr1);$i++) {
    $arr = array();
    $arr[] = $arr2[$i];
    $arr[] = $arr1[$i];
    array_push($arr3,$arr);
}
使用函数。它应该做你想做的事

$array_result=array_merge($array1, $array2, ...);

您使用了
$arr[]
,但是对于完全相同的事情,您需要使用
array\u push()
调用函数。另外,如果两个数组的大小不同,例如
count($arr1)>count($arr2)
,会发生什么情况?我的数组的大小总是一样的。谢谢你,约格什!
$array_result=array_merge($array1, $array2, ...);