multidimensional - php array functions
Combinando matrices php (3)
Tengo las siguientes matrices en PHP (de acuerdo, son un poco más grandes, pero la idea es lo que cuenta).
$array1 = array(1 => ''a'', 2 => ''b'');
$array2 = array(3 => ''c'', 4 => ''d'');
Básicamente, quiero combinar las dos matrices como si fuera algo como esto
$array3 = array(1 => ''a'', 2 => ''b'', 3 => ''c'', 4 => ''d'');
Gracias
Utilizar
$array3 = $array1 + $array2;
Por cierto: array_merge () hace algo diferente con las matrices dadas en el ejemplo:
$a1=array(1 => ''a'', 2 => ''b'');
$a2=array(3 => ''c'', 4 => ''d'');
print_r($a1+$a2);
Array
(
[1] => a
[2] => b
[3] => c
[4] => d
)
print_r(array_merge($a1, $a2));
Array
(
[0] => a
[1] => b
[2] => c
[3] => d
)
Tenga en cuenta la diferente indexación.
array_merge solo mantiene las teclas STRING. Tienes que escribir tu función para hacer esto
Puede verificar la función array_combine.