A while ciklus PHP-ben
A while ciklus addig fog ismétlődni,
amig az átadott kifejezés igaz.
Lehetővé tetszik tenni egy tetszőleges számú
iteráció végrehajtását.
Íme a szintaxisa:
<?php
while (statement) {
/*
ezt a kódot hajtjuk végre ciklikusan
minden ciklus elején ellenőrizzük a kerek zárójelben lévő kifejezést
*/
}
?>
A ciklus akkor fejeződik be, amikor a kifejezés már nem igaz. Ha eredetileg hamis volt, akkor egyszer sem fog lefutni.
Példaként most sorban írassuk ki
a while ciklussal az egyestől
az ötösig a számokat:
<?php
$i = 1;
while ($i <= 5) {
echo $i;
$i++;
}
?>
Most pedig visszafelé számoljunk:
<?php
$i = 10;
while ($i > 0) {
echo $i;
$i--;
}
?>
Most pedig osszuk el a megadott számot
2-vel annyiszor, amíg az eredmény
kisebb nem lesz 10-nél:
<?php
$num = 500;
while ($num > 10) {
$num = $num / 2;
}
echo $num; // eredmény
?>
Írassa ki a képernyőre a számokat 1-től 100-ig.
Írassa ki a képernyőre a számokat 11-től 33-ig.
Írassa ki a képernyőre a számokat 100-tól 1-ig.
Adott egy num szám valamilyen kezdőértékkel.
Szorozd meg 3-mal annyiszor, amíg
a szorzás eredménye nem lesz nagyobb 1000-nél.
Melyik szám lesz az eredmény? Számold ki a szükséges
iterációk számát.