Start · Sprachen · PHP · Referenz · array_merge_recursive

array_merge_recursive

Funktion

Wie <code>array_merge()</code>, aber bei String-Keys mit gleichen Namen werden Werte zu Arrays kombiniert statt überschrieben.

seit PHP 4.0.1 Kategorie: array

Signatur

array_merge_recursive(array ...$arrays): array

Beschreibung

Nützlich zum Zusammenführen verschachtelter Konfigurations-Arrays.

Parameter

Name Typ Default Beschreibung
$arrays array... Arrays.

Rückgabewert

Typ
array
Beschreibung
Rekursiv gemergte Version.

Beispiele

Nested Config

<?php

$a = ['db' => ['host' => 'localhost']];
$b = ['db' => ['port' => 3306]];
print_r(array_merge_recursive($a, $b));
// ['db' => ['host' => 'localhost', 'port' => 3306]]