Neueste Web-Entwicklung Tutorials
 

PHP array_merge() Function

<PHP Array Reference

Beispiel

Zusammenführen von zwei Arrays in ein Array:

<?php
$a1=array("red","green");
$a2=array("blue","yellow");
print_r(array_merge($a1,$a2));
?>
Führen Sie zB »

Definition und Verwendung

Die array_merge() Funktion verschmilzt eine oder mehr Arrays in ein Array.

Tip: Sie können ein Array an die Funktion zuweisen, oder so viele wie Sie möchten.

Note: Wenn zwei oder mehr Array - Elemente die gleichen Schlüssel haben, die letzten , die andere überschreibt.

Note: Wenn nur ein Feld zu der zuweisen array_merge() Funktion, und die Tasten sind ganze Zahlen, die Funktion gibt einen neuen Array mit ganzzahligen Tasten beginnend bei 0 und steigt um 1 für jeden Wert (siehe Beispiel 2 unten).

Hinweis: Der Unterschied zwischen dieser Funktion und der array_merge_recursive() Funktion ist , wenn zwei oder mehr Array - Elemente die gleichen Schlüssel haben. Anstelle der Schlüssel zu überschreiben, die array_merge_recursive() Funktion stellt den Wert als Array.


Syntax

array_merge( array1,array2,array3... )

Parameter Beschreibung
array1 Erforderlich. Gibt einen Array
array2 Optional. Gibt einen Array
array3,... Optional. Gibt einen Array

Technische Details

Rückgabewert: Gibt das fusionierte Array
PHP Version: 4+
Änderungsprotokoll: Ab PHP 5.0, nur dieser Funktionsparameter des Typ Array akzeptieren

Mehr Beispiele

Beispiel 1

Zusammenführen von zwei assoziativen Arrays in ein Array:

<?php
$a1=array("a"=>"red","b"=>"green");
$a2=array("c"=>"blue","b"=>"yellow");
print_r(array_merge($a1,$a2));
?>
Führen Sie zB »

Beispiel 2

Die Verwendung nur eines Array-Parameter mit ganzzahligen Tasten:

<?php
$a=array(3=>"red",4=>"green");
print_r(array_merge($a));
?>
Führen Sie zB »

<PHP Array Reference