Pętla foreach dla tablic indeksowanych i asocjacyjnych
Założenie: Nauczyć się iterować po tablicach indeksowanych i asocjacyjnych w PHP za pomocą pętli foreach
.
Krok po kroku:
- Tablica indeksowana: Stwórzmy prostą tablicę indeksowaną (numerowaną):
$owoce = ["jabłko", "banan", "gruszka"];
Pętla
foreach
przejdzie po każdym elemencie tablicy:foreach ($owoce as $owoc) { echo $owoc . "
"; }Ten kod wyświetli każdy owoc z tablicy w nowej linii.
- Tablica asocjacyjna: Teraz stwórzmy tablicę asocjacyjną (z kluczami):
$osoba = ["imie" => "Jan", "nazwisko" => "Kowalski", "wiek" => 30];
Aby przejść po tablicy asocjacyjnej i uzyskać dostęp do kluczy i wartości, użyjemy następującej konstrukcji:
foreach ($osoba as $klucz => $wartosc) { echo $klucz . ": " . $wartosc . "
"; }Ten kod wyświetli klucz i wartość każdej pary z tablicy.
Ten przykład pokazuje podstawowe użycie pętli foreach
do iterowania po tablicach indeksowanych i asocjacyjnych w PHP. Zachęcamy do eksperymentowania z różnymi typami tablic i modyfikowania kodu, aby lepiej zrozumieć działanie pętli foreach
.