The while Loop
The while loop executes a block of code while a condition is true.Syntax
while (condition)
{
code to be executed;
}
{
code to be executed;
}
Example
The example below first sets a variable i to 1 ($i=1;).Then, the while loop will continue to run as long as i is less than, or equal to 5. i will increase by 1 each time the loop runs:
<?php
$i=1;
while($i<=5)
{
echo "The number is " . $i . "<br>";
$i++;
}
?>
The number is 1
The number is 2
The number is 3
The number is 4
The number is 5
The number is 2
The number is 3
The number is 4
The number is 5
The do...while Statement
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);
{
code to be executed;
}
while (condition);
Example
The example below first sets a variable i to 1 ($i=1;).Then, it starts the do...while loop. The loop will increment the variable i with 1, and then write some output. Then the condition is checked (is i less than, or equal to 5), and the loop will continue to run as long as i is less than, or equal to 5:
<?php
$i=1;
do
{
$i++;
echo "The number is " . $i . "<br>";
}
while ($i<=5);
?>
$i=1;
do
{
$i++;
echo "The number is " . $i . "<br>";
}
while ($i<=5);
?>
Output:
The number is 2
The number is 3
The number is 4
The number is 5
The number is 6
The number is 3
The number is 4
The number is 5
The number is 6