Beispiel
Zusammenführen von zwei Arrays in ein Array:
<?php
$a1=array("a"=>"red","b"=>"green");
$a2=array("c"=>"blue","b"=>"yellow");
print_r(array_merge_recursive($a1,$a2));
?>
Führen Sie zB » Definition und Verwendung
Die array_merge_recursive() Funktion verschmilzt ein oder mehrere Arrays in ein Array.
Der Unterschied zwischen dieser Funktion und der array_merge() Funktion ist , wenn zwei oder mehr Array - Elemente die gleichen Schlüssel haben. Anstelle der Schlüssel zu überschreiben, die array_merge_recursive() Funktion stellt den Wert als Array.
Note: Wenn Sie nur ein Array mit dem zuweisen array_merge_recursive() Funktion, wird es verhalten sich genau die gleiche wie die array_merge() Funktion.
Syntax
array_merge_recursive( array1,array2,array3... )
Parameter | Beschreibung |
---|---|
array1 | Erforderlich. Gibt einen Array |
array2 | Optional. Gibt einen Array |
array3,... | Optional. Gibt einen Array |
Technische Details
Rückgabewert: | Gibt das fusionierte Array |
---|---|
PHP Version: | 4.0.1+ |
<PHP Array Reference