PHP array_merge_recursive()Funktionen
Vollständiges PHP-Array-Referenzhandbuch
Beispiele
Zwei Arrays zu einem Array zusammenführen:
$a1=array("a"=>"red","b"=>"green");
$a2=array("c"=>"blue","b"=>"yellow");
print_r(array_merge_recursive($a1,$a2));
?>
Beispiel ausführen »
Definition und Verwendung
Die Funktion array_merge_recursive() wird verwendet, um ein oder mehrere Arrays zu einem Array zusammenzuführen.
Der Unterschied zwischen dieser Funktion undarray_merge(), der Funktion, besteht in der Behandlung von Fällen, in denen zwei oder mehr Array-Elemente denselben Schlüsselnamen haben. array_merge_recursive() überschreibt Schlüsselnamen nicht, sondern bildet stattdessen die Werte mehrerer identischer Schlüsselnamen rekursiv zu einem Array.
Hinweis:Wenn Sie nur ein Array an die Funktion array_merge_recursive() übergeben, ist das Ergebnis dasselbe wie beiarray_merge(), und die Funktion gibt ein neues Array mit ganzzahligen Schlüsseln zurück, deren Schlüssel ab 0 neu indiziert werden.
Syntax
| Parameter | Beschreibung |
|---|---|
| array1 | Erforderlich. Gibt ein Array an. |
| array2 | Optional. Gibt ein Array an. |
| array3 | Optional. Gibt ein Array an. |
Technische Details
| Rückgabewert: | Gibt das zusammengeführte Array zurück. |
|---|---|
| PHP-Version: | 4.0.1+ |
Vollständiges PHP-Array-Referenzhandbuch Weitere Erweiterungen