<?php
/* There are 4 types of loops:
1) while - loops through a block of code as long as the specified condition is true
2) do...while - loops through a block of code once, and then repeats the loop as long as the specified condition is true
3) for - loops through a block of code a specified number of times
4) foreach - loops through a block of code for each element in an array
*/
#While loop syntax
while (condition is true) {
code to be executed;
}
#While loop example
<?php
$x = 1;
while($x <= 5) {
echo "The number is: $x <br>";
$x++;
}
#Do while loop syntax
do {
code to be executed;
} while (condition is true);
#Do while loop example
$x = 1;
do {
echo "The number is: $x <br>";
$x++;
} while ($x <= 5);
#For loop syntax
for (init counter; test counter; increment counter) {
code to be executed for each iteration;
}
#For loop example
for ($x = 0; $x <= 100; $x+=10) {
echo "The number is: $x <br>";
}
#Foreach loop syntax
foreach ($array as $value) {
code to be executed;
}
#Foreach loop example
$colors = array("red", "green", "blue", "yellow");
foreach ($colors as $value) {
echo "$value <br>";
}
#Break and continue
#After break and continue, the lines after it are not executed
#Continue:
for ($x = 0; $x < 10; $x++) {
if ($x == 4) {
continue;
}
echo "The number is: $x <br>";
}
#Break:
$x = 0;
while($x < 10) {
if ($x == 4) {
break;
}
echo "The number is: $x <br>";
$x++;
}
?>