array_merge_recursive
Fucken Sie einen oder mehrere Arrays rekursiv zusammen
Die Funktion array_merge_recursive()
kombiniert einen oder mehrere Arrays in ein Array.
Der Unterschied zwischen dieser Funktion und array_merge()
besteht darin, dass zwei oder mehr Array -Elemente den gleichen Schlüsselnamen haben. array_merge_recursive()
überschreibt keine Schlüsselnamen, sondern kombiniert rekursiv mehrere Werte derselben Schlüsselnamen in ein Array.
HINWEIS: Wenn Sie einfach ein Array in die Funktion array_merge_recursive()
eingeben und das Ergebnis dieselbe wie array_merge()
ist, gibt die Funktion ein neues Array mit Ganzschlüsselnamen zurück, deren Schlüsselnamen mit 0 beginnen.
Kombinieren Sie zwei Arrays in ein Array:
<? Php $ a1 = array ( "a" => "rot" , "b" => "grün" ) ; $ a2 = array ( "c" => "blau" , "b" => "gelb" ) ; print_r ( Array_merge_recursive ( $ A1 , $ A2 ) ) ; ?>
Probieren Sie es selbst aus
Array_merge_recursive ( Array1 , Array2 , Array3 ... )
Parameter | beschreiben |
---|---|
Array1 | Erforderlich. Array angeben. |
Array2 | Optional. Array angeben. |
Array3 | Optional. Array angeben. |