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