array_splice
Opis
array array_splice ( array &wejście, int przesunięcie [, int długość [, array zamiennik]] )
     array_splice() usuwa z tablicy wejście
      elementy określone przez parametry
     przesunięcie i
     długość, i zamienia je przez elementy tablicy
     zamiennik, jeśli została ona podana. Funkcja
     zwraca tablice zawierającą usunięte elementy.
     Liczbowe klucze tablicy wejście nie są
     zachowywane.
    
     Jeśli przesunięcie jest dodatnie, to początek
     usuwanej części tablicy wejście znajduje się
     w miejscu określonym przez ten parametr. Jeśli
     przesunięcie jest ujemne, to wycinanie zaczyna się
     o tyle elementów od końca tablicy wejście.
    
     Jeśli długość została pominięta, to usunięte jest
     wszystko od przesunięcie do końca tablicy. Jeśli
     długość jest podana i dodatnia, to tyle elementów
     zostanie usuniętych. Jeśli długość jest podana i
     jest ujemna, to koniec usuwanego kawałka tablicy będzie się znajdował o
     tyle elementów od końca tablicy. Wskazówka: aby usunąć wszystko od
     przesunięcie do końca tablicy podając także
     parametr zamiennik, użyj
     count($wejście) jako długość.
    
     Jeśli podana została tablica zamiennik, to
     wszystkie usunięte elementy są zamieniane na elementy z tej tablicy.
     Jeśli przesunięcie i długość
     zostały podane tak, że żadne elementy nie zostaną usunięte, to elementy z
     tablicy zamiennik są wstawiane w miejsce określone
     przez przesunięcie.  Klucze w zamienniku nie są
     zachowywane.  Jeśli zamiennik to tylko jeden element, to nie trzeba go
     wstawiać do array(), chyba że element jest właśnie
     tablicÄ….
    
     Poniższe wyrażenia zmieniają wartość tablicy $wejscie
     w ten sam sposób:
   
Tabela 1. Równoważności array_splice()
| array_push($wejscie, $x, $y) | array_splice($wejscie, count($wejscie), 0, array($x, $y)) | 
| array_pop($wejscie) | array_splice($wejscie, -1) | 
| array_shift($wejscie) | array_splice($wejscie, 0, 1) | 
| array_unshift($wejscie, $x, $y) | array_splice($wejscie, 0, 0, array($x, $y)) | 
| $wejscie[$x] = $y // dla tablic gdzie klucz jest równy przesunięciu | array_splice($wejscie, $x, 1, $y) | 
Funkcja zwraca tablicę zawierającą usunięte elementy.
Patrz także: array_slice(), unset() i array_merge().