Aktueller Standort: Startseite> Neueste Artikel> Verwenden Sie die PHP -Funktion "array_merge", um mehrere Arrays in ein Array zusammenzuführen

Verwenden Sie die PHP -Funktion "array_merge", um mehrere Arrays in ein Array zusammenzuführen

M66 2025-06-07

Verwenden Sie das PHP -Funktion Array_merge, um mehrere Arrays in ein Array zusammenzuführen

In der PHP -Entwicklung werden häufig mehrere Zahlen zu einem größeren Array kombiniert, um die nachfolgende Datenverarbeitung zu erleichtern. Die integrierte Funktion von Array_Merge von PHP ist die Waffe, um diese Funktion zu implementieren.

Grundlegende Verwendung von Array_Merge -Funktion

Die Funktion von Array_Merge nimmt mehrere Arrays als Parameter ein und verschmilzt sie in ein neues Array. Die grundlegende Syntax ist wie folgt:

Array_Merge (Array $ Array1 [, Array $ ...]): Array

Wobei $ array1 das erste erforderliche Array ist und nachfolgende Parameter optional andere Arrays sind.

Beispiel: Fucken Sie Obstarray und Gemüsearray zusammen

$ fruits = Array ('Apple', 'Banane', 'Cherry');
$ megetables = Array ('Karotte', 'Brokkoli', 'Kohl');
<p>$ combinedArray = array_merge ($ fruits, $ megetables);</p>
<p>print_r ($ kombiniertarray);<br>

Das Ausgangsergebnis ist:

Array
(
    [0] => Apple
    [1] => Banane
    [2] => Kirsche
    [3] => Karotte
    [4] => Brokkoli
    [5] => Kohl
)

Aus den Ergebnissen können wir sehen, dass die Elemente der beiden Arrays nacheinander angeordnet und erfolgreich in ein neues Array verschmolzen sind.

Handhabung, wenn der Schlüsselname des assoziativen Arrays in Konflikt steht

Wenn das zusammengeführte Array Zeichenschlüsselnamen enthält, überschreibt Array_merge den Elementwert desselben Schlüsselnamens im vorherigen Array, und die nachfolgenden Array -Elemente haben Vorrang. Ganzzahlschlüssel werden in aufeinanderfolgenden Zahlen wieder integriert.

Beispiel:

$ array1 = array (&#39;a&#39; => &#39;apple&#39;, &#39;b&#39; => &#39;banane&#39;);
$ array2 = array (&#39;b&#39; => &#39;brokkoli&#39;, &#39;c&#39; => &#39;Karotte&#39;);
<p>$ combinedArray = array_merge ($ array1, $ array2);</p>
<p>print_r ($ kombiniertarray);<br>

Ausgangsergebnis:

Array
(
    [a] => Apple
    [B] => Brokkoli
    [c] => Karotte
)

Hier wird der Wert mit dem Schlüsselnamen 'B' durch das folgende Array als "Brokkoli" überschrieben.

Zusammenfassen

Array_Merge ist eine sehr praktische Kombination und Zusammenführungsfunktion in PHP, die den Verarbeitungsfluss mehrerer Arrays effektiv vereinfachen kann. Das Beherrschen der Überschreibungsregeln und des Index -Reset -Mechanismus für Schlüsselnamen kann dazu beitragen, stabilere und effizientere Code zu schreiben.