डाउनलोड पी.डी.एफ. ई-बुक्स
PHP - Loops

Loop; statements को एक विशिष्ट संख्या तक बार-बार execute करता है |

PHP में चार Loops होते है |

  1. while Loop
  2. do_while Loop
  3. for Loop
  4. 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 :
<?php
$i = 0;

while($i < 5){
	echo "Value of i is ".$i."<br />";
	$i++;
}
?>
Output :
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 :
<?php
$i = 0;

do{
	echo "Value of i is ".$i."<br />";
	$i++;
}while($i < 5);
?>
Output :
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

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 :
<?php

for( $i=0; $i<5; $i++ ){
	echo "Value of i is ".$i."<br />";
}
?>
Output :
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 :
<?php
$arr = array( 10, 20, 30 );
foreach( $arr as $i ) {
	echo "Value of i : ".$i."<br />";
}
?>
Output :
Value of i : 10
Value of i : 20
Value of i : 30