Heim >Backend-Entwicklung >PHP-Tutorial >Wie verwende ich die Funktion array_merge() in PHP? (Codebeispiel)

Wie verwende ich die Funktion array_merge() in PHP? (Codebeispiel)

青灯夜游
青灯夜游Original
2018-12-30 10:15:093637Durchsuche

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.

Wie verwende ich die Funktion array_merge() in PHP? (Codebeispiel)

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:

Wie verwende ich die Funktion array_merge() in PHP? (Codebeispiel)

Beispiel 2: Zusammenführen zweier Arrays mithilfe von Ganzzahlschlüsseln

<?php 
$my_array1 = array(0 => &#39;zero_a&#39;, 2 => &#39;two_a&#39;, 3 => &#39;three_a&#39;); 
$my_array2 = array(1 => &#39;one_b&#39;, 3 => &#39;three_b&#39;, 4 => &#39;four_b&#39;); 
$res = array_merge($my_array1,$my_array2);
echo "<pre class="brush:php;toolbar:false">";
print_r($res); 
echo "
"; ?>

Ausgabe:

Wie verwende ich die Funktion array_merge() in PHP? (Codebeispiel)

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:

Wie verwende ich die Funktion array_merge() in PHP? (Codebeispiel)

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn