PHP array_merge () Funktion
Komplette PHP - Array - Referenz
Beispiele
Die beiden Arrays in ein Array:
$a1=array("a"=>"red","b"=>"green");
$a2=array("c"=>"blue","b"=>"yellow");
print_r(array_merge($a1,$a2));
?>
Ausführung einer Instanz »
Definition und Verwendung
array_merge () Funktion wird auf eine oder mehrere Arrays in einem Array verwendet.
Tipp: Sie können eine Funktion ein oder mehrere Arrays eingeben.
HINWEIS: Wenn zwei oder mehr der Array - Elemente mit dem gleichen Schlüssel Namen haben, wird das letzte Element andere Elemente überschreiben.
Hinweis: Wenn Sie nur () Funktion zur Eingabe eines Array array_merge, und der Name des Schlüssels eine ganze Zahl ist, wird die Funktion ein neues Array mit Integer - Schlüssel zurückgeben, um die Schlüssel neu indizieren 0 (siehe Beispiel 1 unten) .
Spitze: Diese Funktion array_merge_recursive () zwischen den verschiedenen Funktionen in der Prozess zwei oder mehr der Array - Elemente haben die gleiche Situation von Schlüsseln. array_merge_recursive () wird Deckung nicht den Schlüsselnamen, sondern mehrere Werte mit dem gleichen Schlüsselnamen rekursiv aus einem Array zusammen.
Grammatik
参数 | 描述 |
---|---|
array1 | 必需。规定数组。 |
array2 | 可选。规定数组。 |
array3 | 可选。规定数组。 |
Technische Details
Rückkehr: | Gibt ein Array aus der Fusion. |
---|---|
PHP-Version: | 4+ |
Update-Protokoll: | Ab PHP 5.0, übernimmt die Funktion nur Parameter vom Typ Array. |
Weitere Beispiele
Beispiel 1
Verwenden Sie nur einen Parameter mit Integer-Schlüssel-Namen:
$a=array(3=>"red",4=>"green");
print_r(array_merge($a));
?>
Ausführung einer Instanz »
Komplette PHP - Array - Referenz