Loop; statements को एक विशिष्ट संख्या तक बार-बार execute करता है |
PHP में चार Loops होते है |
- while Loop
- do_while Loop
- for Loop
- foreach Loop
1. while Loop in PHP
while Loop में जब-तक condition true होती है तब-तक Loop iterate होता रहता है |
Syntax for while Loop
while( condition ){
//statements;
}
Example for while Loop
Source Code :Output :12345678<?php
$i = 0;
while($i < 5){
echo "Value of i is ".$i."<br />";
$i++;
}
?>
Value of i is 0
Value of i is 1
Value of i is 2
Value of i is 3
Value of i is 4
2. do_while Loop in PHP
do while Loop में जब-तक condition true होती है तब-तक Loop repeat होता रहता है और अगर शुरुआत से ही condition false होती है तब भी एक बार statement को output पर display किया जाता है |
Syntax for do while Loop
do{
//statements;
}while( condition );
Example for do while Loop
Source Code :Output :12345678<?php
$i = 0;
do{
echo "Value of i is ".$i."<br />";
$i++;
}while($i < 5);
?>
Value of i is 0
Value of i is 1
Value of i is 2
Value of i is 3
Value of i is 4
<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script><script> (adsbygoogle = window.adsbygoogle || []).push({}); </script>
3. for Loop in PHP
for Loop में initialization, condition और increment एक ही line पर होता है | जब-तक condition true होती है तब-तक loop repeat होता रहता है |Syntax for 'for' Loop
for( initialization; condition; increment ){
//statements;
}
Example for 'for' Loop
Source Code :Output :123456<?php
for( $i=0; $i<5; $i++ ){
echo "Value of i is ".$i."<br />";
}
?>
Value of i is 0
Value of i is 1
Value of i is 2
Value of i is 3
Value of i is 4
4. foreach Loop in PHP
foreach loop में array का इस्तेमाल किया जाता है | यहाँ पर array के element को दिए हुए value पर assign किया जाता है और जब तक value को array का आखिरी element नहीं मिलता तब-तक array का pointer; एक से move होता रहता है |
Syntax for foreach Loop
foreach( array as value ){
//statements;
}
Example for foreach Loop
Source Code :Output :123456<?php
$arr = array( 10, 20, 30 );
foreach( $arr as $i ) {
echo "Value of i : ".$i."<br />";
}
?>
Value of i : 10
Value of i : 20
Value of i : 30