Select Chapter ❯
PHP Tutorial
- PHP Introduction
- PHP Variables
- PHP Operators
- PHP Loops
- PHP Decision
- PHP Arrays
- PHP Functions
- PHP Forms
- PHP Include
- PHP File I/O
PHP Advanced
PHP Extra
PHP Loops
Loops are used to do some task or execute some statements or block of code number of times as specified
PHP has 4 different types of loops
For Loop
For loop is used where when we know the number of time we want to execute the code.
Syntax
for (initialization; condition; increment) { code to be executed; }
Code Explanation
Example of For Loop
<?php $a = 0; $b = 0; for( $i=0; $i<5; $i++ ) { $a ++; $b ++; } echo ("At the end of the loop a=5 and b=5" ); ?>
While Loop
While loop is used where we want to execute the code as long as the condition is true.
Syntax
while (condition) { code to be executed; }
Code Explanation
Example of While Loop
<?php $a = 0; $b = 0; while( $i < 5) { $a ++; $b ++; } echo ("At the end of the loop a=5 and b=5" ); ?>
Do While Loop
Do While loop is used where we want to execute the code at least one time and then it repeats the loop as long as the condition remain true.
Syntax
do { code to be executed; } while(condition)
Code Explanation
Example of Do While Loop
<?php $a = 0; $b = 0; do { $a ++; $b ++; } while( $i < 5) echo ("At the end of the loop a=5 and b=5" ); ?>
For each Loop
For each loop is used to do looping with arrays it loop through each key/value pair in an array.
Syntax
foreach(array as value) { code to be executed; }
Code Explanation
Example of For each Loop
<?php $array = array( 1, 2, 3, 4, 5); foreach( $array as $value ) { echo "Value is ".$value; } ?>
Continue Statements
Continue is used to stop the current operation of a loop when the condition satisfy but it does not terminate the loop
for( $i=0; $i<10; $i++ ) { if( $i == 5 )continue; echo "Value is ".$i; }
This will display 1 to 10 execpt 5 because the condition statify on $i=5
Break Statements
Break is used to stop the loop when the condition satisfy.
for( $i=0; $i<10; $i++ ) { echo "Value is ".$i; if( $i == 5 )break; }
This will display 1 to 5 because the condition statify on $i=5 and the loop terminates
❮ PrevNext ❯