Cikli while në PHP
Cikli while do të ekzekutohet derisa
të jetë i vërtetë shprehja e kaluar
atij si parametër. Ai lejon kryerjen e
çdo numri arbitrar përsëritjesh.
Këtu është sintaksa e tij:
<?php
while (statement) {
/*
ekzekutojmë këtë kod ciklikisht
në fillim të çdo cikli kontrollojmë shprehjen në kllapat e rrumbullakëta
*/
}
?>
Cikli do të përfundojë kur shprehja të ndalojë së qeni e vërtetë. Nëse qe e gabuar që nga fillimi - ai nuk do të ekzekutohet asnjëherë.
Le të shënojmë si shembull në mënyrë sekuenciale
me ndihmën e ciklit while numrat nga një
deri në pesë:
<?php
$i = 1;
while ($i <= 5) {
echo $i;
$i++;
}
?>
Tani le të bëjmë një numërim të kundërt:
<?php
$i = 10;
while ($i > 0) {
echo $i;
$i--;
}
?>
Tani le të vazhdojmë të ndajmë numrin e dhënë me
2 aq herë, derisa rezultati të
bëhet më i vogël se 10:
<?php
$num = 500;
while ($num > 10) {
$num = $num / 2;
}
echo $num; // rezultati
?>
Shkruaj në ekran numrat nga 1 deri në 100.
Shkruaj në ekran numrat 11 deri në 33.
Shkruaj në ekran numrat nga 100 deri në 1.
Është dhënë numri num me një vlerë fillestare.
Shumëzojeni atë me 3 aq herë, derisa
rezultati i shumëzimit të bëhet më i madh se 1000.
Cili numër do të fitohet? Llogarisni numrin
e përsëritjeve të nevojshme për këtë.