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$zadaniai przypisuje jego wartość do zmiennej$pierwszeZadanie. Tablica$zadaniazostanie 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$zadaniaza 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.