PHP for loop : Looping statement

In the previous chapter we have seen the if-else statement, elseif ladder and switch case statements. In this tutorial we will learn loop statement in php.

PHP for loop :

The for loop in PHP is used to execute some statement repetitively for a fixed number of times.Refer the following syntax of for loop –

for ( init; condition; increment )

Example of for loop :

<!DOCTYPE html>


for( $i=0; $i<5; $i++ )
   echo "Value of i : ". $i . "<br />";



Output :

value of i : 0
value of i : 1
value of i : 2
value of i : 3
value of i : 4

Explanation of the program :

For loop comrpise of the three steps.

  1. In first step, the initial expression is evaluated. Initial value is provided to the loop index variable.
  2. In next step, the test-expression is evaluated. If the value is non-zero, the loop is executed and if the value is zero, the loop is terminated without execution.
  3. In the third step of the execution of for-loop, the update expression is evaluated.

PHP For loop flowchart :

C++ for loop

Different forms of for loop –

In the following for loop note the semicolon at the end of for loop. Above for loop does not have any body.


for( $i=0; $i<5; $i++ );
   echo "Value of i : ". $i;


above for loop is equivalent to –

for( $i=0; $i<5; $i++ ) {}