PHP : Loops

In PHP, loops are used to execute a block of code repeatedly based on a specified condition. PHP supports several types of loops, including for, while, do...while, and foreach. Here's an overview of each type of loop:

1. for Loop:

 

  •    Executes a block of code a specified number of times.
  •    Syntax:

   
     for (initialization; condition; increment/decrement) {
         // Code to be executed
     }
    

  •   Example:

   
     for ($i = 0; $i < 5; $i++) {
         echo "The value of i is: $i <br>";
     }

     

2. while Loop:

 

  •    Executes a block of code as long as a specified condition is true.
  •    Syntax:

    
     while (condition) {
         // Code to be executed
     }
     

  •    Example:

   
     $i = 0;
     while ($i < 5) {
         echo "The value of i is: $i <br>";
         $i++;
     }

     

3. do...while Loop:

 

  •   Similar to a while loop, but the code block is executed at least once, even if the condition is false.
  •   Syntax:

    
     do {
         // Code to be executed
     } while (condition);

     

  •   Example:

     
     $i = 0;
     do {
         echo "The value of i is: $i <br>";
         $i++;
     } while ($i < 5);

     

4. foreach Loop:

 

  •    Used to iterate over arrays or objects.
  •    Syntax:

   
     foreach ($array as $value) {
         // Code to be executed
     }

 

  •   Example:

    
     $colors = array("red", "green", "blue");
     foreach ($colors as $color) {
         echo "Color: $color <br>";
     }

     

Loops are essential for iterating through arrays, processing database results, and performing repetitive tasks in PHP scripts. Choosing the appropriate loop type depends on the specific requirements of your program.