PHP - Funktion array_merge_recursive()
Beispiel
Zwei Arrays zu einem Array zusammenführen:
<?php
$a1=array("a"=>"red","b"=>"green");
$a2=array("c"=>"blue","b"=>"yellow");
print_r(array_merge_recursive($a1,$a2));
?>
Definition und Verwendung
Die Funktion array_merge_recursive() fügt 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üssel haben. Anstatt die Schlüssel zu überschreiben, erstellt die Funktion array_merge_recursive() den Wert als Array.
Hinweis: Wenn Sie der Funktion array_merge_recursive() nur ein Array zuweisen, verhält sie sich genauso wie die Funktion array_merge() .
Syntax
array_merge_recursive(array1, array2, array3, ...)
Parameterwerte
Parameter | Description |
---|---|
array1 | Required. Specifies an array |
array2 | Optional. Specifies an array |
array3,... | Optional. Specifies an array |
Technische Details
Rückgabewert: | Gibt das zusammengeführte Array zurück |
---|---|
PHP-Version: | 4.0.1+ |
❮ PHP-Array-Referenz