Heim >Backend-Entwicklung >PHP-Problem >So führen Sie zwei Arrays in PHP zusammen
Wie füge ich zwei Arrays in PHP zusammen?
In PHP können Sie die Funktion array_merge() verwenden, um zwei Arrays zusammenzuführen.
Definition und Verwendung
Die Funktion array_merge() führt ein oder mehrere Arrays zu einem Array zusammen.
Tipp: Sie können ein oder mehrere Arrays in die Funktion eingeben.
Hinweis: Wenn zwei oder mehr Array-Elemente denselben Schlüsselnamen haben, überschreibt das letzte Element die anderen Elemente.
Hinweis: Wenn Sie nur ein Array in die Funktion array_merge() eingeben und die Schlüssel ganze Zahlen sind, gibt die Funktion ein neues Array mit ganzzahligen Schlüsseln zurück, wobei die Schlüssel beginnend bei 0 neu indiziert werden (siehe Beispiel 1). unten).
Tipp: Der Unterschied zwischen dieser Funktion und der Funktion array_merge_recursive() besteht darin, dass sie den Fall behandelt, in dem zwei oder mehr Array-Elemente denselben Schlüsselnamen haben. array_merge_recursive() führt kein Überschreiben des Schlüsselnamens durch, sondern kombiniert rekursiv mehrere Werte mit demselben Schlüsselnamen in einem Array.
Syntax
array_merge(array1,array2,array3...)
Parameter
array1 erforderlich. Gibt ein Array an.
array2 Optional. Gibt ein Array an.
array3 Optional. Gibt ein Array an.
Rückgabewert: Gibt das zusammengeführte Array zurück.
Empfohlen: „PHP-Tutorial“
Beispiel 1
Fügen Sie zwei Arrays zu einem Array zusammen:
<?php $a1=array("red","green"); $a2=array("blue","yellow"); print_r(array_merge($a1,$a2)); ?>
Ausgabe :
Array ( [0] => red [1] => green [2] => blue [3] => yellow )
Beispiel 2
Fügen Sie zwei assoziative Arrays zu einem Array zusammen:
<?php $a1=array("a"=>"red","b"=>"green"); $a2=array("c"=>"blue","b"=>"yellow"); print_r(array_merge($a1,$a2)); ?>
Ausgabe:
Array ( [a] => red [b] => yellow [c] => blue )
Beispiel 3
Nur zur Verwendung ein Array-Parameter mit ganzzahligem Schlüsselnamen:
<?php $a=array(3=>"red",4=>"green"); print_r(array_merge($a)); ?>
Ausgabe:
Array ( [0] => red [1] => green )
Das obige ist der detaillierte Inhalt vonSo führen Sie zwei Arrays in PHP zusammen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!