Syntax
for (init counter; test counter; increment counter)
{
code to be executed;
}
code to be executed;
}
- init counter: Initialize the loop counter value
- test counter: Evaluated for each loop iteration. If it evaluates to TRUE, the loop continues. If it evaluates to FALSE, the loop ends.
- increment counter: Increases the loop counter value
Example
<?php
for ($x=0; $x<=6; $x++) {
echo "The number is: $x <br>";
}
?>
for ($x=0; $x<=6; $x++) {
echo "The number is: $x <br>";
}
?>
Output:
The number is: 0
The number is: 1
The number is: 2
The number is: 3
The number is: 4
The number is: 5
The number is: 6
The number is: 1
The number is: 2
The number is: 3
The number is: 4
The number is: 5
The number is: 6
The PHP foreach Loop
The foreach loop works only on arrays, and is used to loop through each key/value pair in an array.Syntax
foreach ($array as $value)
{
code to be executed;
}
code to be executed;
}
The following example demonstrates a loop that will output the values of the given array ($colors):
Example
<?php
$food = array("momo","pizza","chowmin" "Burger");
foreach ($food as $value) {
echo "$value <br>";
}
?>
$food = array("momo","pizza","chowmin" "Burger");
foreach ($food as $value) {
echo "$value <br>";
}
?>
Output:
momo
pizza
chowmin
Burger