Tsükkel while PHP-s
Tsükkel while kestab seni,
kuni tema parameetrina antud avaldis on tõene.
See võimaldab teha suvalise arvu iteratsioone.
Siin on selle süntaks:
<?php
while (statement) {
/*
käivitame seda koodi tsükliliselt
iga tsükli alguses kontrollime sulgudes olevat avaldist
*/
}
?>
Tsükkel lõpeb, kui avaldis muutub vääraks. Kui see oli algusest peale väär, siis tsüklit ei täideta ühtki korda.
Väljastame näiteks tsükli while abil
numbrid ühest viieni:
<?php
$i = 1;
while ($i <= 5) {
echo $i;
$i++;
}
?>
Teeme nüüd vastupidise loenduse:
<?php
$i = 10;
while ($i > 0) {
echo $i;
$i--;
}
?>
Jagame nüüd antud arvu
2-ga nii kaua, kuni tulemus on
väiksem kui 10:
<?php
$num = 500;
while ($num > 10) {
$num = $num / 2;
}
echo $num; // tulemus
?>
Kuva ekraanile numbrid 1 kuni 100.
Kuva ekraanile numbrid 11 kuni 33.
Kuva ekraanile numbrid 100 kuni 1.
Antud on arv num mingi algväärtusega.
Korruta seda arvu 3-ga nii kaua, kuni
korrutamise tulemus on suurem kui 1000.
Milline arv saadakse? Arvuta selleks vajalik
iteratsioonide arv.