array_merge_recursive
Combina uno o varios arrays juntos, de manera recursiva
&reftitle.description;
arrayarray_merge_recursive
arrayarrays
array_merge_recursive reúne los
elementos de dos o más arrays juntos, añadiendo los
elementos de uno a continuación de los elementos del anterior.
Si los arrays pasados como argumentos tienen las mismas claves
(strings), los valores son entonces reunidos en un array, de manera recursiva,
de forma que, si uno de estos valores es un array
en sí mismo, la función lo reunirá con los valores de
la entrada actual. Sin embargo, si dos arrays tienen la misma
clave numérica, el último valor no sobrescribirá
el anterior, sino que será añadido al final
del array.
&reftitle.parameters;
arrays
Lista variable de arrays a reunir de manera recursiva.
&reftitle.returnvalues;
Un array de valores resultantes de la fusión de los argumentos.
Si es llamada sin argumentos, devuelve un &array; vacío.
&reftitle.changelog;
&Version;
&Description;
7.4.0
Esta función puede ahora ser llamada sin parámetros.
Anteriormente, al menos un parámetro era requerido.
&reftitle.examples;
Ejemplo con array_merge_recursive
array("favorite" => "red"), 5);
$ar2 = array(10, "color" => array("favorite" => "green", "blue"));
$result = array_merge_recursive($ar1, $ar2);
print_r($result);
?>
]]>
&example.outputs;
Array
(
[favorite] => Array
(
[0] => red
[1] => green
)
[0] => blue
)
[0] => 5
[1] => 10
)
]]>
&reftitle.seealso;
array_merge
array_replace_recursive