Przejdź do głównej treści
  1. Strona główna
  2. Słownik
  3. INF.03
  4. Instrukcja continue w PHP

Instrukcja continue w PHP

Słownik kwalifikacji INF.03 - Tworzenie i administrowanie stronami i aplikacjami internetowymi oraz bazami danych

Instrukcja continue w PHP

Instrukcja continue przerywa bieżący obieg pętli i przechodzi od razu do następnej iteracji. Nie kończy całej pętli, tylko pomija dalsze instrukcje w aktualnym przebiegu.

Przykład użycia

for ($x = 1; $x <= 5; $x++) {
    if ($x == 3) {
        continue;
    }
    echo $x . " ";
}

Wynik:

1 2 4 5

Liczba 3 nie została wypisana, ponieważ dla tej wartości wykonano continue.

Typowe zastosowanie

continue stosuje się, gdy dana wartość nie spełnia warunku i powinna zostać pominięta:

for ($x = 1; $x <= 10; $x++) {
    if ($x % 2 != 0) {
        continue;
    }
    echo $x . " ";
}

Ten kod wypisze tylko liczby parzyste, ponieważ liczby nieparzyste są pomijane.

Wynik:

2 4 6 8 10

Ważne na egzaminie

Kod z continue można często uprościć. Zamiast przechodzić przez wszystkie liczby i pomijać część z nich, można tak ustawić pętlę for, aby od razu generowała tylko potrzebne wartości, np. $x = 2; $x <= 10; $x += 2.