Funkcja PHP array_splice() - usuwa i wstawia część tablicy

Funkcja PHP array_splice()

Funkcja PHP array_splice() usuwa z tablicy określony zakres elementów i ewentualnie wstawia w jego miejsce inne elementy. W wyniku wykonania tej funkcji może dojść do zmiany indeksów numerycznych.

Składnia funkcji PHP array_splice()

Funkcja PHP array_splice() ma następującą składnię:

array_splice(
    array &$array,
    int $offset,
    ?int $length = null,
    mixed $replacement = []
): array

Parametry

Parametr Opis
array Parametr obowiązkowy. Tablica, która ma zostać poddana modyfikacji.
offset Parametr obowiązkowy. Indeks pierwszego elementu wycinka tablicy, który ma zostać usunięty. Jeśli ma wartość ujemną, to odliczanie jest wykonywane od końca tablicy.
length Długość usuwanego odcinka:
  • Jeśli zostanie pominięty: funkcja usuwa wszystko od elementu offset do końca tablicy.
  • Jeśli jest dodatni: funkcja usuwa określoną liczbę elementów.
  • Jeśli jest ujemny: funkcja usuwa określoną liczbę elementów od końca.
  • Jeśli ma wartość 0: funkcja nie usuwa żadnych elementów.
replacement Jeśli ten argument zostanie przekazany, to funkcja zastąpi usunięte elementy elementami z tego argumentu.

Jeśli jako argument zostanie przekazana wartość innego typu niż tablica, to zostanie ona przekonwertowana na tablicę.

Jeśli ustawienia argumentów offset i length sprawiają, że żaden element nie jest usuwany, to nowe elementy zostają wstawione od miejsca wskazywanego przez offset.

Jeśli argument replacement zawiera tylko jeden element, to nie ma potrzeby umieszczać w go nawiasie prostokątnym ani konstrukcji array().

Wartość zwrotna

Funkcja PHP array_splice() zwraca tablicę zawierającą usunięte elementy.

Typ zwrotny: array.

Udostępnij:
Share

Podobał Ci się ten artykuł?

Oceń go!

Średnia 5 / 5. Liczba głosów: 4

Jeszcze nikt nie głosował. Wyprzedź innych i zagłosuj.

Skoro spodobał Ci się ten artykuł...

Poleć go znajomym!

Ojej :( Powiedz nam, co powinniśmy poprawić!

blank
Podoba Ci się ta strona?

Pomóż nam się rozwijać, wykupując płatne konto. Dzięki temu będziemy mogli tworzyć dla Ciebie jeszcze więcej ciekawych treści, a Ty pozbędziesz się reklam.

Dodaj komentarz