我爱学习网首页 | 设为首页 | 收藏本站 | 网站地图 您好,欢迎光临我爱学习网
我爱学习网

当前位置:首页 > 编程开发 > php >

php循环语句(Loop/while/for/Foreach)使用说明

时间:2013-04-15 20:32 来源:未知 | 作者:易享学习网 | 本文已影响

PHP循环语句的作用是:对同一个代码块执行指定的次数。


Looping
循环语句

在书写代码时,你经常会发现,某个代码快要被多次执行。如果出现了这种情况,你就可以通过循环语句来实现它。

PHP中的循环语句具体指令如下:

  • while:这个指令用于:当指定的条件为真[true]时,执行这个代码块;
  • do...while:这个指令用于:先执行某个代码块,当指定的条件为真[true]时,继续重复执行;直到条件为假[false]时,停止执行;
  • for:制定循环语句执行的次数;
  • foreach:循环执行一个数组中每个元素的代码;

While语句

While语句指定了循环语句执行的条件,只要条件为真[true],它就会执行相应的代码块。

Syntax
语法

while (条件)
执行代码;

案例

在下面的案例中,当变量i小于等于5时,循环语句将持续的执行;每执行一个循环,i的值自动加“1”。

<html>

<body>
<?php 
$i=1;
while($i<=5)
  {
  echo "The number is " . $i . "<br />";
  $i++;
  }
?>
</body>
</html>


do...while语句

如果使用do...while语句,那么指定的代码块将至少被执行一次;当while后面的条件为真时,它将重复执行该指定的代码块:

Syntax
语法

do
{
执行代码;
}
while (条件);

案例

下面的例子讲执行i的值至少一次;只要i的值小于5,这个代码段将被重复执行:

<html>
<body>
<?php 
$i=0;
do
  {
  $i++;
  echo "The number is " . $i . "<br />";
  }
while ($i<5);
?>
</body>
</html>


The for Statement
For语句

For语句是用来设置循环语句的执行次数以及语句列表的。

Syntax
语法

for (初始值; 条件; 增值)
{
  执行代码;  }

注意:For语句中可以设置三个参数:第一个参数是变量的初始值(初始参数);第二个参数是循环执行的条件(条件参数);第三个参数设置了增量参数在执行一次循环需要自动增加的量(增量参数)。如果初始参数或增量参数不止一个时,它们之间需要用逗号“,”隔开。条件参数必须可以返回一个逻辑参数(即:真true/假false)。

案例

下面这个案例输出“Hello World!”五次:

<html>
<body>
<?php
for ($i=1; $i<=5; $i++)
{
  echo "Hello World!<br />";
}
?>
</body>
</html>


The foreach Statement
Foreach语句

Foreach语句是用来对数组执行循环的。

对于每一个循环语句来说,当前的数组元素都被指派了一个值($value)——所以在下一个循环中,你将看到下一个元素。

Syntax
语法

foreach (数组 as)
{
    执行代码;  }

案例

下面的案例将循环输出给定数组中的所有变量值:

<html>

<body>
<?php
$arr=array("one", "two", "three");
foreach ($arr as $value)
{
  echo "Value: " . $value . "<br />";
}
?>
</body>
</html>
(责任编辑:我爱学习网)


分享到: 更多