PHP while Loop

0
5K

The while loop - Loops through a block of code as long as the specified condition is true.


The PHP while Loop

The while loop executes a block of code as long as the specified condition is true.

ExampleGet your own PHP Server

Print $i as long as $i is less than 6:

$i = 1;
while ($i < 6) {
  echo $i;
  $i++;
}
Try it Yourself »

Note: remember to increment $i, or else the loop will continue forever.

The while loop does not run a specific number of times, but checks after each iteration if the condition is still true.

The condition does not have to be a counter, it could be the status of an operation or any condition that evaluates to either true or false.


The break Statement

With the break statement we can stop the loop even if the condition is still true:

Example

Stop the loop when $i is 3:

$i = 1;
while ($i < 6) {
  if ($i == 3) break;
  echo $i;
  $i++;
}
Try it Yourself »


The continue Statement

With the continue statement we can stop the current iteration, and continue with the next:

Example

Stop, and jump to the next iteration if $i is 3:

$i = 0;
while ($i < 6) {
  $i++;
  if ($i == 3) continue;
  echo $i;
}
Try it Yourself »

Alternative Syntax

The while loop syntax can also be written with the endwhile statement like this

Example

Print $i as long as $i is less than 6:

$i = 1;
while ($i < 6):
  echo $i;
  $i++;
endwhile;
Try it Yourself »

Step 10

If you want the while loop count to 100, but only by each 10, you can increase the counter by 10 instead 1 in each iteration:

Example

Count to 100 by tens:

$i = 0;
while ($i < 100) {
  $i+=10;
  echo $i "<br>";
}
Try it Yourself »

PHP Exercises

Test Yourself With Exercises

Exercise:

Output $i as long as $i is less than 6.

$i = 1; 

 ($i < 6) 
  echo $i;
  $i++;


Start the Exercise

Zoeken
Categorieën
Read More
Other
PHP Global Variables - Superglobals
Superglobals were introduced in PHP 4.1.0, and are built-in variables that are always available...
By PHP Tutorial 2024-05-17 08:08:10 0 10K
Other
PHP Sorting Arrays
The elements in an array can be sorted in alphabetical or numerical order, descending or...
By PHP Tutorial 2024-05-17 08:06:46 0 8K
Other
PHP Indexed Arrays
PHP Indexed Arrays In indexed arrays each item has an index number. By default, the first item...
By PHP Tutorial 2024-05-17 08:00:38 0 6K
Other
PHP Variables
Variables are "containers" for storing information. Creating (Declaring) PHP Variables In...
By PHP Tutorial 2024-05-17 07:16:59 0 8K
Other
PHP Break
The break statement can be used to jump out of different kind of loops. Break in For...
By PHP Tutorial 2024-05-17 07:50:37 0 5K
Sociallez https://sociallez.com