Wstawianie elementu w określone miejsce tablicy (array_splice)
Założenie: Nauczymy się, jak wstawiać nowe elementy do tablicy PHP w dowolnym miejscu za pomocą funkcji array_splice()
.
Krok po kroku:
- Tworzenie przykładowej tablicy produktów:
- Wstawianie nowego elementu:
- Wyświetlanie zmodyfikowanej tablicy:
- Wstawianie wielu elementów:
$produkty = ["Chleb", "Masło", "Serek"];
Tworzymy tablicę asocjacyjną o nazwie $produkty
, zawierającą trzy elementy.
array_splice($produkty, 2, 0, "Dżem");
Funkcja array_splice()
modyfikuje oryginalną tablicę. Pierwszy argument to tablica, drugi to indeks, od którego zaczynamy wstawianie (2 – czyli po “Masło”), trzeci to liczba elementów do usunięcia (0 – nic nie usuwamy), czwarty to element do wstawienia (“Dżem”).
print_r($produkty);
Funkcja print_r()
wyświetla zawartość tablicy w czytelny sposób.
array_splice($produkty, 3, 0, ["Miód", "Nutela"]);
print_r($produkty);
Możemy wstawić więcej niż jeden element, podając je jako tablicę w czwartym argumencie.
Ten przykład pokazuje podstawowe zastosowanie funkcji array_splice()
. Zachęcamy do eksperymentowania z różnymi parametrami i odkrywania dalszych możliwości tej funkcji!