Gli ultimi tutorial di sviluppo web
 

PHP array_merge() Function

<PHP Array Riferimento

Esempio

Unire due matrici in una matrice:

<?php
$a1=array("red","green");
$a2=array("blue","yellow");
print_r(array_merge($a1,$a2));
?>
Esempio Run »

Definizione e l'utilizzo

array_merge() funzione unisce uno o più array in un array.

Tip: È possibile assegnare un array alla funzione, o come molti come ti piace.

Note: Se due o più elementi di matrice hanno la stessa chiave, l'ultimo sovrascrive gli altri.

Note: Se si assegna una sola matrice al array_merge() funzione, e le chiavi sono numeri interi, la funzione restituisce un nuovo array con chiavi intere da 0 e aumenta di 1 per ogni valore (vedere Esempio 2).

Tip: La differenza tra questa funzione e array_merge_recursive() 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.


Sintassi

array_merge( 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+
changelog: Dal PHP 5.0, questa funzione accetta solo i parametri di tipo array

Altri esempi

esempio 1

Unire due array associativi in ​​una matrice:

<?php
$a1=array("a"=>"red","b"=>"green");
$a2=array("c"=>"blue","b"=>"yellow");
print_r(array_merge($a1,$a2));
?>
Esempio Run »

esempio 2

Utilizzando un solo parametro array con chiavi intere:

<?php
$a=array(3=>"red",4=>"green");
print_r(array_merge($a));
?>
Esempio Run »

<PHP Array Riferimento