array_splice() verwijdert de elementen die worden
aangegeven door offset en
length uit de input
array en vervangt ze door de elementen van de
replacement array, als deze wordt gegeven.
De functie geeft een array terug met daarin de verwijderde elementen.
Als offset positief is zal de rij van verwijderde
elementen beginnen bij die offset in de array. Als
offset negatief is, zal de rij zo ver van het
einde van de array beginnen.
Als length gegeven wordt en positief is zal de
rij van verwijderde elementen zoveel elementen hebben. Als
length wordt gegeven en negatief is zal
de rij zoveel elementen van het einde van de array stoppen.
Als hij niet wordt gegeven zal de rij alle elementen
bevatten van offset tot het einde van de
array. Tip: om alles van
offset tot het einde van de array te
verwijderen wanneer replacement ook wordt
gegeven kun je count($input) gebruiken als
length.
Als de replacement array wordt gegeven worden
de verwijderde elementen vervangen met elementen uit deze array.
Als offset en
length waarden hebben zodat niets wordt verwijderd
worden de elementen van de replacement array
toegevoegd op de plek die is gegeven in de
offset parameter. Tip: als de vervanger slechts
een element is is het niet nodig om array() er om heen
te zetten, tenzij het element zelf een array is.
De volgende equivalenten gelden:
array_push ($input, $x, $y) array_splice ($input, count ($input), 0, |
Geeft een array met verwijderde elementen terug.
Zie ook array_slice().