Signatur
array_replace(array $array, array ...$replacements): array
Beschreibung
Unterschied zu array_merge(): numerische Keys bleiben erhalten, statt neu vergeben zu werden.
Parameter
| Name | Typ | Default | Beschreibung |
|---|---|---|---|
| $array Pflicht | array | — | Basis-Array. |
| $replacements | array... | — | Ersatz-Arrays. |
Rückgabewert
Typ
array
Beschreibung
Ergebnis.
Beispiele
Numerische Keys erhalten
<?php
print_r(array_replace([1, 2, 3], [0 => 'A', 2 => 'C']));
// ['A', 2, 'C']