The do...while statement will always execute the block of code once, it will then check the condition, and repeat the loop while the condition is true.
Syntax
do
{
code to be executed;
}
while (condition);
Example
The example below defines a loop that starts with i=1. It will then increment i with 1, and write some output. Then the condition is checked, and the loop will continue to run as long as i is less than, or equal to 5:
< html >
< body >
< ?php
$i=1;
do
{
$i++;
echo "The number is " . $i . "
";
}
while ($i<=5);
?>
< /body >
< /html >
Output:
The number is 2
The number is 3
The number is 4
The number is 5
The number is 6
The for loop and the foreach loop will be explained in the next chapter.