Start · Sprachen · PHP · Referenz · array_splice

array_splice

Funktion

Entfernt oder ersetzt einen Teil eines Arrays <strong>in-place</strong> — verändert das Original.

seit PHP 4.0.0 Kategorie: array

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']