array_merge_recursive
Fonde due o più array in modo ricorsivo
&reftitle.description;
arrayarray_merge_recursive
arrayarray1
array...
Array_merge_recursive fonde gli elementi di
uno o più array in modo tale che i valori di un array siano accodati
all'array precedente. Restituisce l'array risultante.
Se gli array in input hanno le stesse chiavi stringa, i valori di
queste chiavi vengono fusi in un array, e questo è fatto in modo
ricorsivo, cioè se uno dei valori è un array, la
funzione lo fonderà con una voce corrispondente in un altro array
Comunque, se gli array hanno la stessa chiave numerica, l'ultimo valore
non sovrascriverà il valore originale, bensì verrà accodato.
&reftitle.parameters;
array1
Array iniziale da fondere.
...
Lista variabile di array da fondere ricorsivamente.
&reftitle.returnvalues;
Un array di valori risultante dalla fusione degli argomenti.
&reftitle.examples;
Esempio di array_merge_recursive
array ("preferito" => "rosso"), 5);
$ar2 = array(10, "colore" => array ("preferito" => "verde", "blu"));
$risultato = array_merge_recursive($ar1, $ar2);
print_r($result);
?>
]]>
&example.outputs;
Array
(
[preferito] => Array
(
[0] => rosso
[1] => verde
)
[0] => blu
)
[0] => 5
[1] => 10
)
]]>
&reftitle.seealso;
array_merge