Instrukcja continue: pomijanie iteracji
Założenie: Nauczyć się, jak używać instrukcji `continue` do pomijania iteracji w pętlach PHP.
Krok po kroku:
- Przykład 1: Pętla `for`
Poniższy kod iteruje od 1 do 10. Instrukcja `continue` pomija wyświetlenie liczby 5.
for ($i = 1; $i <= 10; $i++) { if ($i == 5) { continue; } echo $i . " "; }
Wynik: 1 2 3 4 6 7 8 9 10
- Przykład 2: Pętla `while`
Ten przykład pokazuje użycie `continue` w pętli `while`. Pętla kończy się, gdy `$i` osiągnie 10. Liczba 5 jest pomijana.
$i = 1; while ($i <= 10) { if ($i == 5) { $i++; continue; } echo $i . " "; $i++; }
Wynik: 1 2 3 4 6 7 8 9 10
- Przykład 3: Pętla `foreach`
Instrukcja `continue` działa również w pętlach `foreach`. W tym przykładzie pomijamy element "jabłko".
$owoce = array("jabłko", "banan", "gruszka", "pomarańcza"); foreach ($owoce as $owoc) { if ($owoc == "jabłko") { continue; } echo $owoc . " "; }
Wynik: banan gruszka pomarańcza
Ten wpis pokazał podstawowe zastosowanie instrukcji `continue` w PHP. Zachęcamy do eksperymentowania z różnymi pętlami i warunkami, aby lepiej zrozumieć jej działanie.