php array_merge_recursive-Funktion wird verwendet, um zwei Arrays zu einem Array zusammenzuführen. Der Parameter array1 muss sich auf das angegebene Array beziehen. Der Unterschied zwischen dieser Funktion und der array_merge()-Funktion besteht darin, dass zwei oder mehr Array-Elemente denselben Schlüsselnamen haben .
Wie verwende ich die PHP-Funktion array_merge_recursive?
Funktion: Zwei Arrays zu einem Array zusammenführen
Beschreibung:
Die Funktion array_merge_recursive() führt ein oder mehrere Arrays zu einem Array zusammen. Der Unterschied zwischen dieser Funktion und der Funktion array_merge() besteht darin, dass 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_recursive(array1,array2,array3...)
Parameter:
array1 Erforderlich, Array angeben
array2 Optional, Array angeben
array3 optional, Angabe des Arrays
php array_merge_recursive()-Funktionsverwendungsbeispiel
<!DOCTYPE html> <html> <body> <?php $a1=array("a"=>"red","b"=>"green"); $a2=array("c"=>"blue","b"=>"yellow"); print_r(array_merge_recursive($a1,$a2)); ?> </body> </html>
Ausgabe:
Array ( [a] => red [b] => Array ( [0] => green [1] => yellow ) [c] => blue )
Das obige ist der detaillierte Inhalt vonSo verwenden Sie die PHP-Funktion array_merge_recursive. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!