Ciklas while PHP
Ciklas while vyks tol,
kol teisinga išraiška, perduota
jam parametru. Jis leidžia atlikti
savavališką kiekį iteracijų.
Jo sintaksė:
<?php
while (statement) {
/*
vykdome šį kodo cikliškai
kiekvieno ciklo pradžioje tikriname išraišką skliausteliuose
*/
}
?>
Ciklas baigsis, kai išraiška nustos būti teisinga. Jei ji iš pradžių buvo klaidinga - jis nebus vykdytas nei karto.
Pavyzdžiui, išveskime nuosekliai
naudojant ciklą while skaičius nuo vieno
iki penkių:
<?php
$i = 1;
while ($i <= 5) {
echo $i;
$i++;
}
?>
Dabar atlikime atvirkštinį skaičiavimą:
<?php
$i = 10;
while ($i > 0) {
echo $i;
$i--;
}
?>
Dabar dalinsime pateiktą skaičių iš
2 tiek kartų, kol rezultatas
bus mažesnis už 10:
<?php
$num = 500;
while ($num > 10) {
$num = $num / 2;
}
echo $num; // rezultatas
?>
Išveskite ekrane skaičius nuo 1 iki 100.
Išveskite ekrane skaičius nuo 11 iki 33.
Išveskite ekrane skaičius nuo 100 iki 1.
Duotas skaičius num su kažkokia pradine reikšme.
Dauginkite jį iš 3 tiek kartų, kol
daugybos rezultatas taps didesnis už 1000.
Koks skaičius gausis? Suskaičiuokite kiekį
iteracijų, reikalingų tam.