PHP-Funktionseinführung – array_merge(): Mehrere Arrays zu einem neuen Array zusammenführen
Es gibt viele leistungsstarke Funktionen in PHP, die uns bei der Verarbeitung von Arrays helfen können. Eine der sehr nützlichen Funktionen ist die Funktion array_merge(). Diese Funktion kann mehrere Arrays zu einem neuen Array zusammenfassen und dieses neue Array zurückgeben. In diesem Artikel werden wir uns die Verwendung der Funktion array_merge() zusammen mit einigen Beispielen genauer ansehen. Die Syntax der Funktion
array_merge() ist sehr einfach:
array_merge ( array $array1 [, array $... ] ): array Die Funktion
array_merge() akzeptiert mehrere Arrays als Parameter und gibt schließlich ein zusammengeführtes neues Array zurück .
Hier ist ein Beispielcode, der die Funktion array_merge() verwendet:
Beispiel 1: Zusammenführen von zwei Arrays
$array1 = array('apple', 'banana', 'orange'); $array2 = array('kiwi', 'melon', 'grape'); $result = array_merge($array1, $array2); print_r($result);
Ausgabeergebnis:
Array ( [0] => apple [1] => banana [2] => orange [3] => kiwi [4] => melon [5] => grape )
In diesem Beispiel haben wir zwei Arrays $array1 und $array2. Durch den Aufruf der Funktion array_merge() führen wir diese beiden Arrays zu einem neuen Array $result zusammen. Wie Sie sehen, enthält das neue Array alle Elemente des ursprünglichen Arrays.
Beispiel 2: Mehrere Arrays zusammenführen
$array1 = array('apple', 'banana', 'orange'); $array2 = array('kiwi', 'melon', 'grape'); $array3 = array('strawberry', 'pineapple'); $result = array_merge($array1, $array2, $array3); print_r($result);
Ausgabeergebnis:
Array ( [0] => apple [1] => banana [2] => orange [3] => kiwi [4] => melon [5] => grape [6] => strawberry [7] => pineapple )
In diesem Beispiel haben wir drei Arrays $array1, $array2 und $array3. Durch den Aufruf der Funktion array_merge() führen wir diese drei Arrays zu einem neuen Array $result zusammen. Wie Sie sehen, enthält das neue Array alle Elemente des ursprünglichen Arrays.
Beispiel 3: Assoziative Arrays zusammenführen
$array1 = array('name' => 'John', 'age' => 25); $array2 = array('name' => 'Jane', 'email' => 'jane@example.com'); $result = array_merge($array1, $array2); print_r($result);
Ausgabeergebnis:
Array ( [name] => Jane [age] => 25 [email] => jane@example.com )
In diesem Beispiel haben wir zwei assoziative Arrays $array1 und $array2. Beachten Sie, dass beide Arrays denselben Schlüssel haben, nämlich „name“. Durch den Aufruf der Funktion array_merge() werden dieselben Schlüssel im neuen Array $result überschrieben, d. h. der Wert des letzten Schlüssel-Wert-Paares bleibt erhalten.
Zusammenfassung: Die Funktion
array_merge() ist eine sehr nützliche Funktion, die uns helfen kann, mehrere Arrays zu einem neuen Array zusammenzuführen. Es kann für gewöhnliche Arrays und assoziative Arrays verwendet werden und ist prägnant und effizient. Bei der tatsächlichen Verwendung können wir nach Bedarf mehrere Arrays zusammenführen, wodurch die Datenverarbeitung flexibler und bequemer wird.
Das obige ist der detaillierte Inhalt vonEinführung in die PHP-Funktion – array_merge(): Mehrere Arrays zu einem neuen Array zusammenführen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!