Kombinieren von zwei Arrays in PHP
-
Verwenden Sie die Funktion
array_merge()
, um zwei Arrays in PHP zu kombinieren -
Verwenden Sie den
+
Operator, um zwei Arrays in PHP zu kombinieren
In diesem Artikel werden verschiedene Methoden vorgestellt, um zwei Arrays in PHP zu kombinieren.
Verwenden Sie die Funktion array_merge()
, um zwei Arrays in PHP zu kombinieren
Wir können die Funktion array_merge()
verwenden, um zwei Arrays zu kombinieren. Diese Funktion fasst zwei oder mehr Arrays zusammen. Wenn die Eingabe-Arrays die gleichen String-Schlüssel haben, dann überschreibt der spätere Wert für diesen Schlüssel den vorherigen. Wenn die Arrays numerische Schlüssel enthalten, dann überschreibt der spätere Wert nicht den ursprünglichen Wert, sondern wird angehängt. Die korrekte Syntax zur Verwendung dieser Funktion lautet wie folgt.
array_merge($array1, $array2, $array3, ..., $arrayN);
Die Funktion array_merge()
hat N Parameter. Die Details ihrer Parameter sind wie folgt.
Variablen | Beschreibung |
---|---|
$array1 , $array2 , $array3 , …, $arrayN |
Arrays, die zusammengeführt werden sollen. |
Diese Funktion gibt das zusammengefasste Array zurück. Das folgende Programm zeigt, wie wir die Funktion array_merge()
verwenden können, um zwei Arrays in PHP zu kombinieren.
<?php
$array1=array("Rose","Lili","Jasmine","Hibiscus","Tulip","Sun Flower","Daffodil","Daisy");
$array2=array("Rose","Lili","Jasmine","Hibiscus","Daffodil","Daisy");
$output = array_merge($array1, $array2);
var_dump($output);
?>
Ausgabe:
array(14) {
[0]=>
string(4) "Rose"
[1]=>
string(4) "Lili"
[2]=>
string(7) "Jasmine"
[3]=>
string(8) "Hibiscus"
[4]=>
string(5) "Tulip"
[5]=>
string(10) "Sun Flower"
[6]=>
string(8) "Daffodil"
[7]=>
string(5) "Daisy"
[8]=>
string(4) "Rose"
[9]=>
string(4) "Lili"
[10]=>
string(7) "Jasmine"
[11]=>
string(8) "Hibiscus"
[12]=>
string(8) "Daffodil"
[13]=>
string(5) "Daisy"
}
Die Funktion hat das zusammengefasste Array $output
zurückgegeben.
Verwenden Sie den +
Operator, um zwei Arrays in PHP zu kombinieren
Wir können auch den Summenoperator +
verwenden, um zwei Arrays in PHP zu kombinieren. Die korrekte Syntax zur Verwendung dieses Operators lautet wie folgt.
$output = $array1 + $array2 + $array3 + ... + $arrayN;
Dies ist eine der einfachsten Methoden, um zwei Arrays zu kombinieren. Das Ausgabe-Array enthält keine doppelten Werte. Das folgende Programm zeigt, wie wir den Summenoperator verwenden können, um zwei Arrays in PHP zu kombinieren.
<?php
$array1=array( "Rose","Lili","Jasmine","Hibiscus","Tulip","Sun Flower","Daffodil","Daisy");
$array2=array(
"Rose","Lili","Jasmine","Hibiscus","Daffodil","Daisy"
);
$output = $array1 + $array2;
var_dump($output);
?>
Ausgabe:
array(8) {
[0]=>
string(4) "Rose"
[1]=>
string(4) "Lili"
[2]=>
string(7) "Jasmine"
[3]=>
string(8) "Hibiscus"
[4]=>
string(5) "Tulip"
[5]=>
string(10) "Sun Flower"
[6]=>
string(8) "Daffodil"
[7]=>
string(5) "Daisy"
}
Verwandter Artikel - PHP Array
- Wie man die erste und letzte Iteration in einer foreach-Schleife in PHP bestimmt
- Wie man in PHP ein Array in eine Zeichenkette konvertiert
- Wie man das erste Element eines Arrays in PHP erhält
- Wie Sie ein Array in PHP echoen oder drucken
- Wie löscht man ein Element aus einem Array in PHP
- Wie man leere Array-Elemente in PHP entfernt