Heim >Backend-Entwicklung >PHP-Problem >So führen Sie zwei Arrays in PHP zusammen

So führen Sie zwei Arrays in PHP zusammen

藏色散人
藏色散人Original
2019-11-13 10:57:254414Durchsuche

So führen Sie zwei Arrays in PHP zusammen

Wie füge ich zwei Arrays in PHP zusammen?

In PHP können Sie die Funktion array_merge() verwenden, um zwei Arrays zusammenzuführen.

Definition und Verwendung

Die Funktion array_merge() führt ein oder mehrere Arrays zu einem Array zusammen.

Tipp: Sie können ein oder mehrere Arrays in die Funktion eingeben.

Hinweis: Wenn zwei oder mehr Array-Elemente denselben Schlüsselnamen haben, überschreibt das letzte Element die anderen Elemente.

Hinweis: Wenn Sie nur ein Array in die Funktion array_merge() eingeben und die Schlüssel ganze Zahlen sind, gibt die Funktion ein neues Array mit ganzzahligen Schlüsseln zurück, wobei die Schlüssel beginnend bei 0 neu indiziert werden (siehe Beispiel 1). unten).

Tipp: Der Unterschied zwischen dieser Funktion und der Funktion array_merge_recursive() besteht darin, dass sie den Fall behandelt, in dem zwei oder mehr Array-Elemente denselben Schlüsselnamen haben. array_merge_recursive() führt kein Überschreiben des Schlüsselnamens durch, sondern kombiniert rekursiv mehrere Werte mit demselben Schlüsselnamen in einem Array.

Syntax

array_merge(array1,array2,array3...)

Parameter

array1 erforderlich. Gibt ein Array an.

array2 Optional. Gibt ein Array an.

array3 Optional. Gibt ein Array an.

Rückgabewert: Gibt das zusammengeführte Array zurück.

Empfohlen: „PHP-Tutorial

Beispiel 1

Fügen Sie zwei Arrays zu einem Array zusammen:

<?php
$a1=array("red","green");
$a2=array("blue","yellow");
print_r(array_merge($a1,$a2));
?>

Ausgabe :

Array ( [0] => red [1] => green [2] => blue [3] => yellow )

Beispiel 2

Fügen Sie zwei assoziative Arrays zu einem Array zusammen:

<?php
$a1=array("a"=>"red","b"=>"green");
$a2=array("c"=>"blue","b"=>"yellow");
print_r(array_merge($a1,$a2));
?>

Ausgabe:

Array ( [a] => red [b] => yellow [c] => blue )

Beispiel 3

Nur ​​zur Verwendung ein Array-Parameter mit ganzzahligem Schlüsselnamen:

<?php
$a=array(3=>"red",4=>"green");
print_r(array_merge($a));
?>

Ausgabe:

Array ( [0] => red [1] => green )

Das obige ist der detaillierte Inhalt vonSo führen Sie zwei Arrays in PHP zusammen. 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