Esempio
Unire due matrici in una matrice:
<?php
$a1=array("a"=>"red","b"=>"green");
$a2=array("c"=>"blue","b"=>"yellow");
print_r(array_merge_recursive($a1,$a2));
?>
Esempio Run » Definizione e l'utilizzo
array_merge_recursive() funzione unisce uno o più array in un array.
La differenza tra questa funzione e array_merge() funzione è quando due o più elementi della matrice hanno la stessa chiave. Invece di ignorare le chiavi, array_merge_recursive() funzione rende il valore come array.
Note: Se si assegna un solo array al array_merge_recursive() la funzione, si comporterà esattamente la stessa della array_merge() la funzione.
Sintassi
array_merge_recursive( array1,array2,array3... )
Parametro | Descrizione |
---|---|
array1 | Necessario. Specifica un array |
array2 | Opzionale. Specifica un array |
array3,... | Opzionale. Specifica un array |
Dettagli tecnici
Valore di ritorno: | Restituisce l'array unito |
---|---|
Versione PHP: | 4.0.1+ |
<PHP Array Riferimento