Exemplu
Merge două matrice într-o singură matrice:
<?php
$a1=array("red","green");
$a2=array("blue","yellow");
print_r(array_merge($a1,$a2));
?>
Run exemplu » Definiție și utilizare
array_merge() Funcția fuzionează una sau mai multe matrice într - o singură matrice.
Tip: Aveți posibilitatea să atribuiți o matrice la funcția, sau cât de multe doriți.
Note: În cazul în care două sau mai multe elemente de matrice au aceeași cheie, ultima suprascrie pe ceilalți.
Note: Dacă atribuiți numai o matrice la array_merge() funcția, și cheile sunt numere întregi, funcția returnează o nouă matrice cu taste întregi , începând de la 0 și crește cu 1 pentru fiecare valoare (vezi exemplul 2 de mai jos).
Sfat: Diferența dintre această funcție și array_merge_recursive() funcție este atunci când două sau mai multe elemente de matrice au aceeași cheie. În loc de a suprascrie cheile, array_merge_recursive() funcția face ca valoarea ca o matrice.
Sintaxă
array_merge( array1,array2,array3... )
Parametru | Descriere |
---|---|
array1 | Necesar. Specifică o matrice |
array2 | Opțional. Specifică o matrice |
array3,... | Opțional. Specifică o matrice |
Detalii tehnice
Întoarcere Valoare: | Returnează matrice fuzionat |
---|---|
Versiune PHP: | 4+ |
Changelog: | Ca de PHP 5.0, această funcție acceptă numai parametrii de tip matrice |
Mai multe exemple
Exemplul 1
Merge două matrice asociative într-o singură matrice:
<?php
$a1=array("a"=>"red","b"=>"green");
$a2=array("c"=>"blue","b"=>"yellow");
print_r(array_merge($a1,$a2));
?>
Run exemplu » Exemplul 2
Folosind un singur parametru matrice cu taste întregi:
<?php
$a=array(3=>"red",4=>"green");
print_r(array_merge($a));
?>
Run exemplu » <PHP Array Reference