Es gibt vier Möglichkeiten, Arrays in PHP zusammenzuführen: 1. Verwenden Sie den Operator +, um die Elemente von zwei oder mehr Arrays zu einem Array zusammenzuführen. 2. Verwenden Sie die Funktion array_merge, um die Elemente aller Arrays zu einem neuen hinzuzufügen eins. im Array; 3. Verwenden Sie die Funktion array_replace, um die Elemente eines oder mehrerer Arrays im ersten Array zusammenzuführen. 4. Verwenden Sie die Funktion array_merge_recursive, um zwei oder mehr Arrays rekursiv zu einem Array zusammenzuführen.
Der Vorgang des Zusammenführens von Arrays in PHP ist sehr verbreitet und wird normalerweise verwendet, um die Elemente von zwei oder mehr Arrays zu einem Array zusammenzuführen. In PHP gibt es viele Möglichkeiten, Arrays zusammenzuführen.
1. Verwenden Sie den +-Operator
Der +-Operator in PHP kann zwei Arrays zu einem Array zusammenführen. Es fügt die Elemente des zweiten Arrays zum ersten Array hinzu und behält die Werte aus dem ersten Array bei, wenn in beiden Arrays dieselben Schlüssel vorhanden sind. Hier ist der Beispielcode:
$array1=array("apple","banana","orange"); $array2=array("pineapple","grape","mango"); $result=$array1+$array2; print_r($result); 输出结果为: Array ( [0]=>apple [1]=>banana [2]=>orange [3]=>pineapple [4]=>grape [5]=>mango )
2. Verwenden Sie die Funktion array_merge. Die Funktion array_merge kann zwei oder mehr Arrays zu einem Array zusammenführen. Alle Array-Elemente werden zu einem neuen Array hinzugefügt. Wenn sie denselben Schlüsselnamen haben, überschreiben die späteren Werte die vorherigen. Das Folgende ist der Beispielcode:
$array1=array("apple","banana","orange"); $array2=array("pineapple","grape","mango"); $result=array_merge($array1,$array2); print_r($result);
Array ( [0]=>apple [1]=>banana [2]=>orange [3]=>pineapple [4]=>grape [5]=>mango )
3. Verwenden Sie die Funktion array_replace
array_replace, um die Elemente eines oder mehrerer Arrays im ersten Array zusammenzuführen. Es ersetzt den Elementwert mit demselben Schlüsselnamen durch den Elementwert im nachfolgenden Array. Das Folgende ist der Beispielcode:
$array1=array("apple","banana","orange"); $array2=array(1=>"pineapple",2=>"grape"); $result=array_replace($array1,$array2); print_r($result);
Array ( [0]=>apple [1]=>pineapple [2]=>grape )
4. Verwenden Sie die Funktion array_merge_recursive
array_merge_recursive, um zwei oder mehr Arrays rekursiv zu einem Array zusammenzuführen. Es kombiniert Elementwerte mit demselben Schlüsselnamen in Form eines Arrays. Das Folgende ist der Beispielcode:
$array1=array("apple","banana","orange"); $array2=array("pineapple","grape","mango"); $result=array_merge_recursive($array1,$array2); print_r($result); 输出结果为: Array ( [0]=>apple [1]=>banana [2]=>orange [3]=>pineapple [4]=>grape [5]=>mango )
Das obige ist der detaillierte Inhalt vonEs gibt mehrere Möglichkeiten, Arrays in PHP zusammenzuführen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!