While-lus in PHP
Die while-lus sal uitgevoer word solank
die uitdrukking wat as parameter oorgedra is,
waar is. Dit laat 'n arbitrêre aantal
iterasies toe.
Hier is die sintaksis daarvan:
<?php
while (statement) {
/*
voer hierdie kode siklies uit
aan die begin van elke siklus toets ons die uitdrukking in die ronde hakies
*/
}
?>
Die lus sal eindig wanneer die uitdrukking ophou om waar te wees. As dit aanvanklik onwaar was - sal dit nie een keer uitgevoer word nie.
Laat ons vir voorbeeld opeenvolgend die
getalle van een tot vyf met behulp van die
while-lus uitskryf:
<?php
$i = 1;
while ($i <= 5) {
echo $i;
$i++;
}
?>
Laat ons nou 'n aftelling maak:
<?php
$i = 10;
while ($i > 0) {
echo $i;
$i--;
}
?>
Laat ons nou 'n gegewe getal deur
2 deel soveel keer totdat die resultaat
kleiner as 10 word:
<?php
$num = 500;
while ($num > 10) {
$num = $num / 2;
}
echo $num; // resultaat
?>
Skryf die getalle van 1 tot 100 op die skerm uit.
Skryf die getalle 11 tot 33 op die skerm uit.
Skryf die getalle van 100 tot 1 op die skerm uit.
Gegee 'n getal num met 'n sekere beginwaarde.
Vermenigvuldig dit met 3 soveel keer totdat
die resultaat van die vermenigvuldiging groter as 1000 word.
Watter getal sal dit wees? Tel die aantal
iterasies wat nodig is hiervoor.