Pętle while i do-while
Pętle - PHP: podstawy w przeglądarce (PHP)
Pętla while sprawdza warunek przed każdym obrotem, więc pasuje, gdy nie wiemy z góry, ile będzie powtórzeń. Tutaj dzielimy liczbę przez 2 funkcją intdiv (dzielenie całkowite), aż spadnie poniżej 1. Pętla do-while najpierw wykonuje kod, a dopiero potem sprawdza warunek, więc zawsze obróci się co najmniej raz - nawet gdy warunek od początku jest fałszywy.
<?php
$liczba = 100;
$kroki = 0;
while ($liczba >= 1) {
echo "$liczba\n";
$liczba = intdiv($liczba, 2);
$kroki++;
}
echo "Liczba kroków: $kroki\n";
$proba = 1;
do {
echo "Próba numer $proba\n";
$proba++;
} while ($proba <= 3);
$x = 10;
do {
echo "Ta linia pojawi się raz, choć warunek jest fałszywy\n";
} while ($x < 5); Ładowanie interaktywnego edytora... Jeśli się nie pojawi, włącz JavaScript.
Wszystkie lekcje kursu PHP: podstawy w przeglądarce · Zaloguj się, aby zapisać postęp na koncie.