PHP - While Loop


Advertisements

Previous Page Next Page

A loop statement allows a program to execute a statement(s) multiple times which provides easier and flexible programming. PHP has four loop statements.

The While Loop:

While loop allows a set of statements to be executed repeatedly until a given condition is true. The While loop can be viewed as a repeating if statement.

Syntax


while (condition) {
      statements;
    }

Flow Diagram:

PHP While Loop

In below mentioned example, program uses while loop to sum all integers from 1 to 5.

<?php
    $i = 1;
    $sum = 0;
    while ($i < 6){
        $sum = $sum + $i;
        $i++;
    }
    echo $sum; 
?>

Output

15

The Do-While Loop:

The Do-While loop in PHP is a variant of while loop which execute statements before checking the conditions. Therefore the Do-While loop executes statements at least once.

Syntax


do {
  statements;
}
while (condition);

Flow Diagram:

PHP While Loop

In the below example, even if the condition is not fulfilled, the do-while loop executes the statements once.


<?php
    $i = 10;
    $sum = 0;
    do{
        $sum = $sum + $i;
        $i++;
    }
    while ($i < 6);
    echo $sum; 
?>

Output

10

Previous Page Next Page
Advertisements