The Homepage of Nis Bornoe

PHP: Do-While Loop Tutorial

Page updated: November 5, 2023

In PHP, the do-while loop is a control structure that executes a block of code at least once and then repeatedly executes the block as long as a specified condition is true.

Syntax

do {
    // Code to be executed
} while (condition);

Example

Consider the following PHP code that demonstrates the usage of a do-while loop:

<?php
$x = 1;
do {
    echo "The number is: $x <br>";
    $x++;
} while ($x <= 5);
?>

This code will print the numbers from 1 to 5.

Use Cases

  • When you need to execute a block of code at least once and then repeat it based on a specified condition.
  • For scenarios where you want to process user input until the user provides valid input.

Cautions

  • Ensure that the condition in the while statement eventually becomes false to avoid infinite loops.
  • Exercise caution when using do-while loops with user input, as they can result in unexpected behavior if the condition is not appropriately controlled.