
While Loop:-
While loop keeps repeating an action until a condition returns false.
<?php | |
//while loop | |
$value = 1; | |
while($value <= 5) //before check if conditon is true then executed if wrong then exit | |
{ | |
echo "this is while loop : $value <br>"; | |
++$value; | |
} | |
?> |
Nested While loop:-
Nested while loops work as while loop but in this case, you use one or more while loop condition in one while loop.
ex:-
<?php | |
#nested while loop | |
$a = 3; | |
while ($a <= 4) //before check if conditon is true then executed internal parts with check internal while loop conditions | |
//if wrong then exit | |
{ | |
echo "this is example $a <br>"; | |
++$a; | |
$b = 4; | |
while ($b <= 5) | |
{ | |
echo "val $b <br>"; | |
++$b; | |
} | |
} | |
?> |
Do While loop:-
Do While loop work as while loop but in this case Before executed then check condition is true then execute next if condition is false then exit.
ex:-
<?php | |
$a = 5; | |
do //before executed after condition check | |
{ | |
echo "this is do while loop $a <br>"; | |
$a++; | |
} while ($a <= 6); | |
//second example | |
$b = 3; | |
do | |
{ | |
echo "this is do... while loop $a <br>"; | |
++$b; | |
} while ($b <= 5); | |
?> |
Nested Do While loop:-
Nested Do While loop work as Do While loop but in this case you can add or use one or more do while loop in one parent do while loop.
ex:-
<?php | |
$a = 4; //before executed after condition check but one or more | |
do | |
{ | |
echo "this is first $a <br>"; | |
$a++; | |
$b = 5; | |
do | |
{ | |
echo "this is second $b <br>"; //first check | |
++$b; | |
} while ($b <= 7); | |
} while ($a<= 6); //second check | |
?> |
For loop :-
For loop is frequently used where you will be a fixed number of times.
ex:-
<?php | |
for ($a = 2; $a< 5; ++$a) // before check if conditon is true then print and check next if condition is false then exit | |
{ | |
echo "this is for loop <br>"; | |
} | |
//second example | |
for ($b = 3; $b< 6; ++$b) | |
{ | |
echo "for <br>"; | |
for ($c = 4; $c <7; ++$c) | |
{ | |
echo "nested for <br>"; | |
} | |
} | |
?> |
Nested for loop :-
Nested for loop work like as for loop but one or more for loop in one parent for loop.
ex:-
<?php | |
//Nested for loop | |
for ($b = 3; $b< 6; ++$b) // before check if conditon is true then print and check next if condition is false then exit | |
{ | |
echo "for <br>"; | |
for ($c = 4; $c <7; ++$c) | |
{ | |
echo "nested for <br>"; | |
} | |
} | |
?> |




Iβm a DevOps/SRE/DevSecOps/Cloud Expert passionate about sharing knowledge and experiences. I am working at Cotocus. I blog tech insights at DevOps School, travel stories at Holiday Landmark, stock market tips at Stocks Mantra, health and fitness guidance at My Medic Plus, product reviews at I reviewed , and SEO strategies at Wizbrand.
Please find my social handles as below;
Rajesh Kumar Personal Website
Rajesh Kumar at YOUTUBE
Rajesh Kumar at INSTAGRAM
Rajesh Kumar at X
Rajesh Kumar at FACEBOOK
Rajesh Kumar at LINKEDIN
Rajesh Kumar at PINTEREST
Rajesh Kumar at QUORA
Rajesh Kumar at WIZBRAND