array_splice
Usuń część tablicy i zamień ją na coś innego
Opis
arrayarray_splice
arraywejście
intprzesunięcie
intdł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.
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. Wskazówka: jeśli zamiennik to
tylko jeden element, to nie trzeba go wstawiać do
array(), chyba że element jest właśnie tablicą.
Równoznaczności kodu:
Funkcja zwraca tablicę zawierającą usunięte elementy.
Przykład użycia array_splice
Patrz także: array_slice.