Cikls while PHP
Cikls while tiks izpildīts tik ilgi,
kāmēr patiess ir izteiciens, kas tam
tiek nodots kā parametrs. Tas ļauj izpildīt
patvaļīgu atkārtojumu skaitu.
Lūk, tā sintakse:
<?php
while (statement) {
/*
izpildām šo kodu cikliski
katra cikla sākumā pārbaudām izteiksmi apaļajās iekavās
*/
}
?>
Cikls beigsies, kad izteiciens vairs nebūs patiess. Ja tas jau no sākuma bija nepatiess, tad tas neizpildīsies nevienu reizi.
Piemēram, izmantosim ciklu while, lai
secīgi izvadītu skaitļus no viena
līdz pieci:
<?php
$i = 1;
while ($i <= 5) {
echo $i;
$i++;
}
?>
Un tagad veiksim atpakaļskaiti:
<?php
$i = 10;
while ($i > 0) {
echo $i;
$i--;
}
?>
Un tagad dalīsim doto skaitli ar
2 tik reižu, līdz rezultāts
kļūs mazāks par 10:
<?php
$num = 500;
while ($num > 10) {
$num = $num / 2;
}
echo $num; // rezultāts
?>
Izvadiet ekrānā skaitļus no 1 līdz 100.
Izvadiet ekrānā skaitļus no 11 līdz 33.
Izvadiet ekrānā skaitļus no 100 līdz 1.
Dots skaitlis num ar kādu sākotnējo vērtību.
Reiziniet to ar 3 tik reižu, līdz
reizināšanas rezultāts kļūs lielāks par 1000.
Kāds skaitlis tiks iegūts? Saskaitiet
šim nolūkam nepieciešamo atkārtojumu skaitu.