PHP array_merge_recursive() Funktion
Beispiel
Kombiniere zwei Arrays zu einem Array:
<?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() kombiniert ein oder mehrere Arrays zu einem Array.
Diese Funktion ist ähnlich wie array_merge() Der Unterschied zwischen den Funktionen liegt in der Verarbeitung von zwei oder mehr Arrays mit gleichen Schlüsseln. array_merge_recursive() überschreibt keine Schlüssel, sondern bildet eine neue Liste aus den Werten mit denselben Schlüsseln.
Kommentare:Wenn Sie nur ein Array an die Funktion array_merge_recursive() übergeben, ist das Ergebnis gleich wie bei array_merge(), die Funktion gibt ein neues Array mit ganzzahligen Schlüsseln zurück, die ab 0 neu indexiert werden.
Syntax
array_merge_recursive(array1,array2,array3...)
Parameter | Beschreibung |
---|---|
array1 | Erforderlich. Bestimme das Array. |
array2 | Optional. Bestimme das Array. |
array3 | Optional. Bestimme das Array. |
Technische Details
Rückgabewert: | Rückgabe des kombinierten Arrays. |
PHP Version: | 4.0.1+ |