PHP in Hindi Loop Types




Loop का उपयोग बार-बार Code के एक ही Block को Execute करने के लिए किया जाता है जब तक Condition पूरी न हो जाए. समय और प्रयास को बचाने के लिए एक Program के भीतर दोहराए जाने वाले कार्य को Automatic Repetitive करने के लिये हम Loop चलाते है.

PHP 4 Type के Loop को Support करती है.

  • While Loop

  • Do...while Loop

  • For Loop

  • Foreach Loop

While Loop

while Loop Code के एक Block को Executes करता रहता है जब तक कि Specified Condition True नहीं हो जाती है.

Syntax

while (condition)
{
  code that will be executed;
}

For Example

<!DOCTYPE html>
<html>
   <head>
      <title>While Loop Example</title>
   </head>
   <body>
      <?php
         $i = 5;   
         while( $i < 20 )
         {
            echo $i."<br/>";
            $i++;
         }
         echo "After while loop i value is $i";         
      ?>
   </body>
</html>

Output

5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
After while loop i value is 20

Do...While Loop

do...While Loop हमेशा एक बार Code के Block को Execute करता है और तब यह Condition को Check करता है और Condition True होने तक Loop को दोहराता है.

Syntax

do
{
   code to be executed;
}
while (condition);

For Example

<!DOCTYPE html>
<html>   
   <head>
      <title>Do While Loop Example</title>
   </head>   
   <body>     
      <?php
         $i = 0;   
         do
         {
            echo $i."<br/>";
            $i++;
         }
         while($i < 10);
         echo "After loop i value is $i";           
      ?>  
   </body>
</html>

Output

0
1
2
3
4
5
6
7
8
9
After loop i value is 10

For Loop

For Loop का उपयोग विशिष्ट समय के लिए Code Set करने के लिए किया जा सकता है. जब आप पहले से जानते हैं कि Script कितनी बार चलनी चाहिए .

Syntax

for (init; condition; increment)
{
   code to be executed;
}

For Example

<!DOCTYPE html>
<html>   
   <head>
      <title>For Loop Example</title>
   </head>   
   <body>     
      <?php
         for( $i = 10; $i < 20; $i++ )
         {
            echo $i."<br/>";
         }
         echo "After for loop i value is $i"; 
      ?>
   </body>
</html>

Output

10
11
12
13
14
15
16
17
18
19
After for loop i value is 20

Foreach Loop

Foreach Loop केवल Arrays पर काम करता है और Array में सब key-value समरूप के माध्यम से Loop के लिए उपयोग किया जाता है.

Syntax

foreach ($array as $value)
{
   code to be executed;
}

For Example

<!DOCTYPE html>
<html>   
   <head>
      <title>Foreach Loop Example</title>
   </head>   
   <body>     
      <?php
         $array = array( 1, 2, 3, 4, 5);
         
         foreach( $array as $value ) {
            echo "Value is $value <br />";
         }
      ?>
   </body>
</html>

Output

Value is 1
Value is 2
Value is 3
Value is 4
Value is 5