/ / Criando um array multidimensional - php, array multidimensional

Criando um array multidimensional - php, array multidimensional

Eu tenho 2 matrizes, que eu quero colocar em 1 array multidimensional

$array_result = array();
Array1 = a,b,c,d
Array2 = 1,2,3,4

O resultado que eu quero é

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

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

)  etc...

Não consigo descobrir como fazer isso. Em seguida, o comprimento de Array1 e Array2 varia conforme os dados dinâmicos.

Alguém pode me apontar na direção certa?

Respostas:

2 para resposta № 1

Tente isso

$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
(
[0] => Array
(
[0] => a
[1] => 1
)
[1] => Array
(
[0] => b
[1] => 2
)
[2] => Array
(
[0] => c
[1] => 3
)
[3] => Array
(
[0] => d
[1] => 4
)
)

Demonstração do Codepad


0 para resposta № 2

Usar array_merge () função. Deve fazer o que você quer fazer.

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