PHP

The do while statement

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.

Syntax:

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).

Example:

<?php
    $i = 1;
    do {
        echo $i."<br />";
        $i++;
    } while ($i <= 10);
?>

Output:

Tutorialik.com
1
2
3
4
5
6
7
8
9
10



Subscribe us on Youtube

Share This Page on


Ask Question