Loops are used to execute a set of statements repeatedly
until a particular condition is satisfied
?>
The basic purpose of loop is to execute set of statements
until condition becomes false and same code repeated again and again.
Advantage
It is used to reduce length of Code
It
takes less memory space.
Types of Loops
There
are three types of loop available in PHP
· while
loop
· for
loop
· do-while
While loop
In while loop First check the
condition if condition is true then the control goes inside the loop body and
print the output , It will repeated again and again until condition
becomes false. If condition becomes false control goes outside the body and
loop is terminated
Syntax:
assignment;
while(condition){
Statements;
………….
Increment/decrement (++,--)
}
Example:
<?php
$x = 1;
while($x <= 5) {
echo
"The number is: $x <br>";
$x++;
}
?>
Output:
The
number is: 1
The number is: 2
The number is: 3
The number is: 4
The number is: 5
The number is: 2
The number is: 3
The number is: 4
The number is: 5
Note: If while loop condition
never false then loop becomes infinite loop
do-while
First print output then checks the condition. Since condition is checked later, the body statements will execute at least once
Syntax:
First print output then checks the condition. Since condition is checked later, the body statements will execute at least once
Syntax:
assignment;
do
{
Statements;
………….
Increment/decrement(++,--)
}
while(condition);
Example:
<?php
$x = 1;
do {
echo "The number is: $x <br>";
$x++;
}
while ($x <= 5);
?>
Output:
The number is: 1
The number is: 2
The number is: 3
The number is: 4
The number is: 5
The number is: 2
The number is: 3
The number is: 4
The number is: 5
For loop
for loop is used to iterate a program several
times and execute the code repeatedly.
We can initialize variable, check condition
and increment/decrement value.
Syntax:
for(initialization; condition; increment/decrement)
{
//Statement
}
Example:
<?php
for ($x = 1; $x <= 5; $x++) {
echo
"The number is: $x <br>";
}
?>
Output:
The number is: 1
The number is: 2
The number is: 3
The number is: 4
The number is: 5
The number is: 2
The number is: 3
The number is: 4
The number is: 5
foreach Loop
foreach statement is used to loop
through arrays.
It is used to loop
through each key/value pair in an array.
Syntax
foreach
($array as $value) {
//Statement
}
//Statement
}
Example:
<?php
$name =
array("dev", "surya", "rakesh", "raj");
foreach ($name as
$value) {
echo "$value
<br>";
}
?>
Output:
Dev
Surya
Rakesh
Raj
Break
break is used to break loop or switch
statement.
Syntax:
statement;
break;
Example:
<?php
for($i=1;$i<=5;$i++)
{
if($i==4)
{
echo "stop";
break;
}
echo "$i <br/>";
}
Output:
1
2
3
stop
No comments:
Post a Comment