Acostumbro a hacer uso de la funcion array_merge() de php para unir arrays pero hoy descubro, vía electrictoolbox, una manera aún más sencilla de hacerlo por medio de operador ‘+’.
Para el ejemplo partimos de dos array que comparten algunas elementos:
$array1 = array(
'fruit' => 'apple',
'vegetable' => 'carrot',
'drink' => 'water',
'snack' => 'chips'
);$array2 = array(
'fruit' => 'banana',
'drink' => 'juice',
'sport' => 'running'
);
Si los unimos por medio ‘+’ de la siguiente manera:
$array3 = $array1 + $array2;
Si ahora miramos el contenido de $array3 con la funcion print_r() el resultado quedaría así:
Array
(
[fruit] => apple
[vegetable] => carrot
[drink] => water
[snack] => chips
[sport] => running
)