Signatur
array_splice(array &$array, int $offset, ?int $length = null, mixed $replacement = []): array
Beschreibung
Anders als array_slice() verändert diese Funktion das Original-Array. Gibt die entfernten Elemente zurück.
Parameter
| Name | Typ | Default | Beschreibung |
|---|---|---|---|
| $array Pflicht | array& | — | Array (per Referenz). |
| $offset Pflicht | int | — | Startindex. |
| $length | ?int | null | Länge. |
| $replacement | mixed | [] | Ersatz-Elemente. |
Rückgabewert
Typ
array
Beschreibung
Entfernte Elemente.
Beispiele
Element ersetzen
<?php
$arr = ['a', 'b', 'c', 'd'];
array_splice($arr, 1, 2, ['X', 'Y', 'Z']);
print_r($arr); // ['a', 'X', 'Y', 'Z', 'd']