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));
?>

Laufender Beispiel

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+