PHP doen terwyl Loop
Die do...while
lus - Loop een keer deur 'n blok kode, en herhaal dan die lus solank die gespesifiseerde toestand waar is.
Die PHP doen ... terwyl Loop
Die do...while
lus sal altyd die blok kode een keer uitvoer, dit sal dan die toestand nagaan en die lus herhaal terwyl die gespesifiseerde toestand waar is.
Sintaksis
do
{
code to be executed;
}
while (condition is true);
Voorbeelde
Die voorbeeld hieronder stel eers 'n veranderlike $x na 1 ($x = 1). Dan sal die doen while lus 'n mate van uitvoer skryf, en dan die veranderlike $x met 1 verhoog. Dan word die toestand nagegaan (is $x minder as, of gelyk aan 5?), en die lus sal voortgaan om so lank as wat $x is minder as, of gelyk aan 5:
Voorbeeld
<?php
$x = 1;
do {
echo "The number is: $x <br>";
$x++;
} while ($x <= 5);
?>
Let wel: In 'n do...while
lus word die toestand getoets NA die uitvoering van die stellings binne die lus. Dit beteken dat die do...while
lus sy stellings ten minste een keer sal uitvoer, selfs al is die voorwaarde vals. Sien voorbeeld hieronder.
Hierdie voorbeeld stel die $x veranderlike op 6, dan loop dit die lus, en dan word die voorwaarde nagegaan :
Voorbeeld
<?php
$x = 6;
do {
echo "The number is: $x <br>";
$x++;
} while ($x <= 5);
?>