Pętla `do…while` i jej zastosowania
Założenie: Nauczymy się, jak używać pętli do...while
w PHP i zrozumiemy, dlaczego jest ona przydatna w sytuacjach, gdy pętla musi wykonać się co najmniej raz.
Krok po kroku:
- Krok 1: Podstawowy przykład pętli
do...while
.$i = 0; do { echo "Wartość i: " . $i . "
"; $i++; } while ($i < 5);Ten kod wyświetli wartości od 0 do 4. Pętla wykona się 5 razy, ponieważ warunek ($i < 5) jest sprawdzany *po* każdym wykonaniu bloku kodu.
- Krok 2: Pętla
do...while
z warunkiem bardziej złożonym.$liczba = 10; do { echo "Liczba: " . $liczba . "
"; $liczba -= 2; } while ($liczba > 0 && $liczba % 2 == 0);Ten przykład pokazuje pętlę, która zmniejsza liczbę o 2 dopóki nie osiągnie wartości 0 lub liczby nieparzystej. Warunek sprawdzany jest po każdym przejściu pętli.
- Krok 3: Przykład z interakcją użytkownika (wymaga formularza HTML).
// Załóżmy, że zmienna $odpowiedz pochodzi z formularza HTML $odpowiedz = $_POST['odpowiedz']; do { echo "Wprowadź liczbę większą od 10: "; // W rzeczywistym kodzie, tutaj należałoby użyć funkcji do pobrania danych od użytkownika // np. z formularza HTML. } while ($odpowiedz <= 10); echo "Wprowadziłeś poprawną liczbę: " . $odpowiedz;
Ten przykład pokazuje, jak można użyć pętli
do...while
do wymuszenia wprowadzenia poprawnych danych przez użytkownika. Pętla będzie się powtarzać dopóki użytkownik nie wprowadzi liczby większej niż 10.
Podsumowanie: W tym przykładzie pokazaliśmy podstawowe zastosowanie pętli do...while
w PHP. Zachęcamy do eksperymentowania z różnymi warunkami i blokami kodu, aby lepiej zrozumieć jej działanie i zastosowania.