Ultimele tutoriale de dezvoltare web
 

PHP array_merge() Function

<PHP Array Reference

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