do-while loops are very similar to while loops, except the truth expression is checked at the end of each iteration instead of in the beginning.
do {
//statement;
} while (expression);
The main difference from regular while loops is that the first iteration of a do-while loop is guaranteed to run (the truth expression is only checked at the end of the iteration), whereas it may not necessarily run with a regular while loop (the truth expression is checked at the beginning of each iteration, if it evaluates to FALSE
right from the beginning, the loop execution would end immediately).
<?php
$i = 1;
do {
echo $i."<br />";
$i++;
} while ($i <= 10);
?>
Ask Question