Zanka while v PHP
Zanka while se bo izvajala toliko časa,
dokler je izraz, ki ji je podan kot parameter,
resničen. Omogoča izvajanje
poljubnega števila iteracij.
Tukaj je njena sintaksa:
<?php
while (statement) {
/*
to kodo izvajamo ciklično
na začetku vsakega cikla preverimo izraz v okroglih oklepajih
*/
}
?>
Zanka se bo končala, ko izraz ne bo več resničen. Če je bil izraz napačen že na začetku, se ne bo izvedel niti enkrat.
Za primer izpišimo zaporedno
s pomočjo zanke while števila od ena
do pet:
<?php
$i = 1;
while ($i <= 5) {
echo $i;
$i++;
}
?>
Zdaj pa naredimo odštevanje nazaj:
<?php
$i = 10;
while ($i > 0) {
echo $i;
$i--;
}
?>
Zdaj pa delimo dano število z
2 tolikokrat, dokler rezultat ne
postane manjši od 10:
<?php
$num = 500;
while ($num > 10) {
$num = $num / 2;
}
echo $num; // rezultat
?>
Izpišite na zaslon števila od 1 do 100.
Izpišite na zaslon števila od 11 do 33.
Izpišite na zaslon števila od 100 do 1.
Dano je število num z določeno začetno vrednostjo.
Množite ga s 3 toliko časa, dokler
rezultat množenja ne postane večji od 1000.
Katero število dobite? Preštejte število
iteracij, potrebnih za to.