Heim >Backend-Entwicklung >PHP-Tutorial >Wie verwende ich die Funktion array_merge() in PHP? (Codebeispiel)
array_merge() ist eine in PHP integrierte Funktion, die die Elemente oder Werte von zwei oder mehr Arrays in einem Array zusammenführen und dieses Array dann zurückgeben kann. Im Folgenden stellen wir die Verwendung der Funktion array_merge() im Detail vor und hoffen, dass sie für alle hilfreich ist.
array_merge()-Funktion
array_merge()-Funktion durch Kommas (',') getrennt Die Array-Liste wird als Parameter verwendet, der zusammengeführt werden muss. Anschließend wird der Wert des letzteren Arrays an das Ende des vorherigen Arrays angehängt, um ein neues Array zu bilden, und dieses Array enthält den zusammengeführten Wert des übergebenen Arrays Parameter.
Hinweis: Wir können eine beliebige Anzahl von Arrays in den Parametern übergeben.
Grundlegende Syntax:
array array_merge($array1, $array2, ......, $arrayn)
Verwendung der Funktion array_merge()
Im Folgenden verwenden wir einfach Anhand eines Beispiels wird das Funktionsprinzip der Funktion array_merge() vorgestellt, sodass jeder verstehen kann, wie die Funktion array_merge() verwendet wird.
Beispiel 1: Übergabe von Parametern mit Ganzzahlschlüsseln
Wenn Parameter an die Funktion array_merge() übergeben werden und die Schlüssel dieses Array-Parameters Ganzzahlen sind, dann die Ausgabe Im Array werden die Schlüssel beginnend bei 0 neu nummeriert und der Wert des nächsten Elements wird um 1 erhöht.
<?php $my_array = array(1 => "PHP", 3=>"Python", 2=>"Java"); $res = array_merge($my_array); echo "<pre class="brush:php;toolbar:false">"; print_r($res); echo ""; ?>
Ausgabe:
Beispiel 2: Zusammenführen zweier Arrays mithilfe von Ganzzahlschlüsseln
<?php $my_array1 = array(0 => 'zero_a', 2 => 'two_a', 3 => 'three_a'); $my_array2 = array(1 => 'one_b', 3 => 'three_b', 4 => 'four_b'); $res = array_merge($my_array1,$my_array2); echo "<pre class="brush:php;toolbar:false">"; print_r($res); echo ""; ?>
Ausgabe:
Beispiel 3: Umfassendes Beispiel
<?php $my_array1 = array("size" => "big", 2 =>2,3 ); $my_array2 = array(1 =>"a", "b", "size" => "medium", "shape" => "circle", 4); $res = array_merge($my_array1, $my_array2); echo "<pre class="brush:php;toolbar:false">"; print_r($res); echo ""; ?>
Ausgabe:
Beispielerklärung :
Wenn zwei Arrays als Parameter an die Funktion array_merge() übergeben werden, wird der Wert des letzteren Arrays an das Ende des vorherigen Arrays angehängt. Wenn zwei Elemente denselben String-Schlüssel haben, überschreibt der letztere Wert den vorherigen Wert; wenn ein ganzzahliger Schlüssel vorhanden ist, beginnt die Nummerierung wieder bei Null.
Das Obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, er wird für das Studium aller hilfreich sein. Für spannendere Inhalte können Sie auf die entsprechenden Kolumnen-Tutorials auf der chinesischen PHP-Website achten! ! !
Das obige ist der detaillierte Inhalt vonWie verwende ich die Funktion array_merge() in PHP? (Codebeispiel). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!