función PHP array_merge_recursive () : Aquí, vamos a aprender acerca de la función array_merge_recursive () con el ejemplo en PHP .
PHP array_merge_recursive (función)
función
array_merge_recursive () se utiliza para fusionar dos o más matrices, devuelve una nueva matriz con los elementos fusionados. La única diferencia entre la función array_merge () y array_merge_recursive () es: “Se combina los valores que tiene la misma clave como una matriz en lugar de anular los valores”.
Sintaxis:
array_merge_recursive(array1, array2,...);
Se acepta dos o más matrices y devuelve una nueva matriz con los elementos fusionados.
Ejemplos:
Input:
$arr1 = array("a" => "Hello", "b" => "Hi");
$arr2 = array("a" => "Okay!", "d" => "Nothing");
Output:
Array
(
[a] => Array
(
[0] => Hello
[1] => Okay!
)
[b] => Hi
[d] => Nothing
)
código PHP:
<?php
$arr1 = array("a" => "Hello", "b" => "Hi");
$arr2 = array("a" => "Okay!", "d" => "Nothing");
//merging arrays
$arr3 = array_merge_recursive($arr1, $arr2);
//printing
print_r ($arr3);
?>
salida
Array
(
[a] => Array
(
[0] => Hello
[1] => Okay!
)
[b] => Hi
[d] => Nothing
)