PHP Loops

In PHP, loops are used to execute a block of code repeatedly. There are different types of loops available in PHP, each with its own specific syntax and usage. The most commonly used loops in PHP are:

  1. while loop
  2. do-while loop
  3. for loop
  4. foreach loop

while loop:

In PHP, the while loop is used to execute a block of code repeatedly as long as a specific condition is true. The syntax of the while loop is as follows:

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

Here’s an example of a while loop that prints the numbers from 1 to 5:

<?php
$i = 1;

while ($i <= 5) {
  echo $i . " ";
  $i++;
}
?>

Output:

1 2 3 4 5

In the above code, we have initialized the variable $i to 1, and used a while loop to print the numbers from 1 to 5. Inside the loop, we have used the echo statement to print the value of $i, followed by a space. We have then incremented the value of $i by 1 using the $i++ shorthand notation. The loop will continue to execute as long as $i is less than or equal to 5.

do-while loop:

In PHP, the do-while loop is similar to the while loop, but it executes the block of code at least once before checking the condition. The syntax of the do-while loop is as follows:

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

Here’s an example of a do-while loop that prints the numbers from 1 to 5:

<?php
$i = 1;

do {
  echo $i . " ";
  $i++;
} while ($i <= 5);
?>

Output:

1 2 3 4 5

In the above code, we have initialized the variable $i to 1, and used a do-while loop to print the numbers from 1 to 5. Inside the loop, we have used the echo statement to print the value of $i, followed by a space. We have then incremented the value of $i by 1 using the $i++ shorthand notation. The loop will continue to execute as long as $i is less than or equal to 5. Since the do-while loop executes the code block at least once before checking the condition, the value of $i will be printed even if it is initially greater than 5.

for loop:

In PHP, the for loop is used to execute a block of code a specific number of times. The syntax of the for loop is as follows:

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

Here’s an example of a for loop that prints the numbers from 1 to 5:

<?php
for ($i = 1; $i <= 5; $i++) {
  echo $i . " ";
}
?>

Output:

1 2 3 4 5

In the above code, we have used a for loop to print the numbers from 1 to 5. Inside the loop, we have used the echo statement to print the value of $i, followed by a space. We have initialized the variable $i to 1, and used the <= operator to specify the condition for the loop to continue executing as long as $i is less than or equal to 5. We have then incremented the value of $i by 1 using the $i++ shorthand notation.

foreach loop

In PHP, the foreach loop is used to iterate over the elements of an array or an object. The syntax of the foreach loop is as follows:

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

Here’s an example of a foreach loop that iterates over an array of numbers and prints each number:

<?php
$numbers = array(1, 2, 3, 4, 5);

foreach ($numbers as $number) {
  echo $number . " ";
}
?>

Output:

1 2 3 4 5

In the above code, we have defined an array of numbers and used a foreach loop to iterate over each element of the array. Inside the loop, we have used the echo statement to print the value of $number, followed by a space. The foreach loop will iterate over each element of the array and assign the value to the variable $number.

Wordpress Social Share Plugin powered by Ultimatelysocial
Wordpress Social Share Plugin powered by Ultimatelysocial