array_merge_recursive
  (PHP 4 >= 4.0.1, PHP 5, PHP 7, PHP 8)
array_merge_recursive — Fonde due o più array in modo ricorsivo
  
 
 
  Descrizione
  
  
  
   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.
  
  
 
  Elenco dei parametri
  
   
    
     - array1
- 
      
       Array iniziale da fondere.
       
- ...
- 
      
       Lista variabile di array da fondere ricorsivamente.
       
 
 
  Valori restituiti
  
   Un array di valori risultante dalla fusione degli argomenti.
  
  
 
  Esempi
  
   
    Example #1 Esempio di array_merge_recursive()
    
<?php
$ar1 = array("colore" => array ("preferito" => "rosso"), 5);
$ar2 = array(10, "colore" => array ("preferito" => "verde", "blu"));
$risultato = array_merge_recursive($ar1, $ar2);
print_r($result);
?>
     
    Il precedente esempio visualizzerà:
Array
(
    [colore] => Array
        (
            [preferito] => Array
                (
                    [0] => rosso
                    [1] => verde
                )
            [0] => blu
        )
    [0] => 5
    [1] => 10
)