Usuwanie elementu z początku tablicy (array_shift)
Założenie: Nauczymy się usuwać pierwszy element z tablicy w PHP za pomocą funkcji array_shift()
i zobaczymy, jak to działa w praktyce, na przykładzie kolejki zadań.
Krok po kroku:
- Tworzymy tablicę reprezentującą kolejkę zadań:
$zadania = ["Zadanie 1", "Zadanie 2", "Zadanie 3"];
Tworzymy tablicę asocjacyjną o nazwie
$zadania
, która przechowuje trzy elementy – stringi reprezentujące zadania. - Usuwamy pierwszy element z tablicy za pomocą `array_shift()`:
$pierwszeZadanie = array_shift($zadania);
Funkcja
array_shift()
usuwa pierwszy element tablicy$zadania
i przypisuje jego wartość do zmiennej$pierwszeZadanie
. Tablica$zadania
zostanie zmodyfikowana. - Wyświetlamy usunięty element i zmodyfikowaną tablicę:
echo "Usunięto zadanie: " . $pierwszeZadanie . "\n"; print_r($zadania);
Wyświetlamy wartość zmiennej
$pierwszeZadanie
(usunięty element) oraz zawartość zmodyfikowanej tablicy$zadania
za pomocą funkcjiprint_r()
.
Po uruchomieniu kodu, na ekranie zobaczymy:
Usunięto zadanie: Zadanie 1 Array ( [0] => Zadanie 2 [1] => Zadanie 3 )
Ten przykład pokazuje podstawowe zastosowanie funkcji array_shift()
. Zachęcamy do eksperymentowania z różnymi tablicami i obserwowania efektów.