xxxxxxxxxx
Combina los elementos de uno o más arrays juntándolos de modo que los valores de uno se anexan al final del anterior. Retorna el array resultante.
xxxxxxxxxx
<?php
$array1 = array("color" => "red", 2, 4);
$array2 = array("a", "b", "color" => "green", "shape" => "trapezoid", 4);
$result = array_merge($array1, $array2);
print_r($result);
?>
Array
(
[color] => green
[0] => 2
[1] => 4
[2] => a
[3] => b
[shape] => trapezoid
[4] => 4
)
xxxxxxxxxx
<?php
$a = array('a'=>"Apple",'b'=>"Ball");
$b = array('c'=>"Cat",'d'=>"Dog");
$b = array_merge($a, $b);
print_r($b);
?>
xxxxxxxxxx
<?php
$array1 = array("color" => "red", 2, 4);
$array2 = array("a", "b", "color" => "green", "shape" => "trapezoid", 4);
$result = array_merge($array1, $array2);
print_r($result);
?>
xxxxxxxxxx
<?php
$array1 = array(1,"dos",3,4,"cinco",9);
$array2 = array(1,"hola",3,"adios",5,6);
//muestro los arrays
var_export ($array1);
var_export ($array2);
//uno los arrays y muestro el array resultante
$array_resultante= array_merge($array1,$array2);
var_export ($array_resultante);
?>
xxxxxxxxxx
<?php
$server_side_script = array("PHP", ".Net"=>"Asp", "Java"=>"JSP", "NodeJs");
$client_side_script = array("JavaScript", "Angular","ReactJs","Vue");
print_r(array_merge($server_side_script, $client_side_script));
?>
xxxxxxxxxx
$arr1 = array("color1" => "red", "color2" => "blue");
$arr2 = array("color1" => "black", "color3" => "green");
$arr3 = $arr1 + $arr2; //result is array("color1" => "red", "color2" => "blue", "color3" => "green");