143 of 410 menu

Funktion array_merge_recursive

Die Funktion array_merge_recursive führt zwei oder mehr Arrays zusammen. Der Unterschied zur Funktion array_merge zeigt sich, wenn in den zu kombinierenden Arrays identische Schlüssel vorhanden sind. Siehe Beispiele.

Syntax

array_merge_recursive(array ...$arrays): array

Beispiel

Lassen Sie uns zwei Arrays zusammenführen, die identische Schlüssel haben:

<?php $arr1 = ['a' => 1, 2, 3]; $arr2 = ['a' => 4, 5, 6]; $res = array_merge_recursive($arr1, $arr2); var_dump($res); ?>

Ergebnis der Codeausführung:

['a' => [1, 4], 2, 3, 5, 6]

Beispiel

Zum Vergleich sehen Sie, wie die Funktion array_merge funktioniert:

<?php $arr1 = ['a' => 1, 2, 3]; $arr2 = ['a' => 4, 5, 6]; $res = array_merge($arr1, $arr2); var_dump($res); ?>

Ergebnis der Codeausführung:

['a' => 1, 2, 3, 5, 6]

Siehe auch

  • die Funktion array_merge,
    die ebenfalls Arrays zusammenführt
  • die Funktion array_combine,
    die zwei Arrays zu einem assoziativen Array zusammenführt
Deutsch
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wir verwenden Cookies für den Betrieb der Website, Analyse und Personalisierung. Die Datenverarbeitung erfolgt gemäß der Datenschutzerklärung.
alle akzeptieren anpassen ablehnen