Home Tutorial Php Phpbasics Tutorial PHP Loop Function

 
 

PHP Loop Function
Posted on: November 4, 2009 at 12:00 AM
PHP Loop: In this tutorial you will come to learn about loops supported by PHP, such as: for, while, do-while, foreach etc. in addition this tutorial also provides an example of recursion.

PHP LOOP Function

In programming language a loop is a language construct which allows statements within to execute again and again. Loop can be achieved both in iterative(for, while, do-while) and recursive method(when a function or method calls itself).

PHP provides for, while, do-while, and foreach loop. Following examples will help you to learn loops:

Example 1(For, While, Do-While):

<?php

echo "<b>Using For-loop print 1 - 10</b><br/>";

for($a=1;$a<11;$a++)

    echo $a."<br/>";

echo "<b>Using While loop print 11 - 20</b><br/>";

while($a < 21)

{

echo $a."<br/>";

$a++;

}

echo "<b>Using Do-While loop print 21 - 30</b><br/>";

do

{

echo $a."<br/>";

$a++;

}while($a<31);

?>

Output:

Using For-loop print 1 - 10
1
2
3
4
5
6
7
8
9
10
Using While loop print 11 - 20
11
12
13
14
15
16
17
18
19
20
Using Do-While loop print 21 - 30
21
22
23
24
25
26
27
28
29
30

Example 2 (Recursion):

<?php

function factorial($f)

{

if   ($f==1)

            return 1;

else

return ($f * factorial($f-1));

}

$f=5;

echo "<b>Factorial of $f is =".factorial ($f);

?>

Output:

Factorial of 5 is =120

Example 3(Foreach):

<?php

$array=array("This","is","an","array");

echo "<b>Actual value of \$array is as follows:</b><br/>";

var_dump($array);

echo "<br/><b>Individual value of \$array is as follows:</b><br/>";

$a=1;

foreach($array as $val)

{

    echo $a." Value of \$array is= ".$val."<br/>";

    $a++;

}

?>

Output:

Actual value of $array is as follows:
array(4) {
  [0]=>
  string(4) "This"
  [1]=>
  string(2) "is"
  [2]=>
  string(2) "an"
  [3]=>
  string(5) "array"
}

Individual value of $array is as follows:
1 Value of $array is= This
2 Value of $array is= is
3 Value of $array is= an
4 Value of $array is= array

 

Related Tags for PHP Loop Function:


Ask Questions?

If you are facing any programming issue, such as compilation errors or not able to find the code you are looking for.

Ask your questions, our development team will try to give answers to your questions.