Heim > Backend-Entwicklung > PHP-Problem > So verbinden Sie Arrays in PHP (zwei Methoden)

So verbinden Sie Arrays in PHP (zwei Methoden)

PHPz
Freigeben: 2023-04-18 15:31:20
Original
2959 Leute haben es durchsucht

Im PHP-Entwicklungsprozess ist es oft notwendig, Arrays zu spleißen. Dies kann mit der Funktion array_merge() oder dem Operator „+“ erreicht werden. Die Verwendung dieser beiden Methoden wird im Folgenden ausführlich vorgestellt.

1. Verwenden Sie die Funktion array_merge().

array_merge() wird verwendet, um zwei oder mehr Arrays zu einem Array zusammenzuführen und es zurückzugeben Hängt der Reihe nach an das vorherige Array an und verwendet das neue Array als Rückgabewert. Die Syntax dieser Funktion lautet wie folgt:

array array_merge ( array $array1 [, array $... ] )
Nach dem Login kopieren

Dabei ist der Parameter $array1 ein erforderlicher Parameter und stellt das erste Array dar. Der Parameter $... stellt einen optionalen Parameter dar, der den Namen anderer Arrays angibt, die zusammengeführt werden sollen.

Das Folgende ist ein Beispiel für die Verwendung der Funktion array_merge() zum Zusammenfügen von Arrays:

// 定义两个数组
$arr1 = array('a', 'b', 'c');
$arr2 = array(1, 2, 3);

// 使用 array_merge() 函数将两个数组合并成一个新的数组
$result = array_merge($arr1, $arr2);

print_r($result);
Nach dem Login kopieren

Das Ausgabeergebnis des obigen Codes ist:

Array
(

[0] => a
[1] => b
[2] => c
[3] => 1
[4] => 2
[5] => 3
Nach dem Login kopieren

)

Wie Sie sehen, können zwei Arrays mithilfe der Funktion array_merge() vollständig zusammengeführt werden.

2. Verwenden Sie den „+“-Operator

Der „+“-Operator kann auch zum Zusammenführen von Arrays verwendet werden Behalten Sie die Schlüsselnamen und entsprechenden Werte im ursprünglichen Array bei. Wenn dieselben Schlüsselnamen vorhanden sind, überschreibt der Wert des nachfolgenden Arrays den Wert des vorherigen Arrays.

Das Folgende ist ein Beispiel für die Verwendung des „+“-Operators zum Zusammenfügen von Arrays:

// 定义两个数组
$arr1 = array('a' => 1, 'b' => 2, 'c' => 3);
$arr2 = array('d' => 4, 'e' => 5, 'a' => 6);

// 使用“+”操作符将两个数组合并成一个新的数组
$result = $arr1 + $arr2;

print_r($result);
Nach dem Login kopieren

Die Ausgabe des obigen Codes ist:

Array #🎜🎜 #(

[a] => 1
[b] => 2
[c] => 3
[d] => 4
[e] => 5
Nach dem Login kopieren
)

Sie können sehen, dass durch die Verwendung des „+“-Operators die Arrays zusammengeführt werden und die Schlüsselnamen und entsprechenden Werte im beibehalten werden Wenn es dieselben Schlüsselnamen gibt, überschreibt der Wert des späteren Arrays den Wert des vorherigen Arrays.

3. Verwenden Sie die Funktion array_merge() in Kombination mit dem „+“-Operator

Wenn Sie die Schlüsselnamen und entsprechenden Werte im Original beibehalten möchten Array gleichzeitig und führen Sie das Array vollständig zusammen. Um sie zusammenzuführen, können Sie die Funktion array_merge() mit dem Operator „+“ verwenden.

Das Folgende ist ein Beispiel für die Verwendung der Funktion array_merge() und des Operators „+“ zum Zusammenfügen von Arrays:

// 定义两个数组
$arr1 = array('a' => 1, 'b' => 2, 'c' => 3);
$arr2 = array('d' => 4, 'e' => 5, 'a' => 6);

// 结合使用 array_merge() 函数和“+”操作符将两个数组合并成一个新的数组
$result = $arr2 + $arr1;

print_r($result);
Nach dem Login kopieren
Das Ausgabeergebnis des obigen Codes ist: #🎜 🎜##🎜 🎜#Array

(

[d] => 4
[e] => 5
[a] => 1
[b] => 2
[c] => 3
Nach dem Login kopieren

)

Wie Sie sehen können, können Arrays mit der Funktion array_merge() und dem Befehl „ +"-Operator und behalten Sie die Schlüsselnamen und entsprechenden Werte im ursprünglichen Array bei.

Zusammenfassend lässt sich sagen, dass Sie die Funktion array_merge() oder den Operator „+“ zum Zusammenfügen von Arrays in PHP verwenden und je nach Bedarf unterschiedliche Methoden verwenden können.

Das obige ist der detaillierte Inhalt vonSo verbinden Sie Arrays in PHP (zwei Methoden). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage