最新的Web开发教程
 

PHP 5 while循环


PHP而当指定的条件为真循环执行的代码块。


PHP循环

通常,当你写的代码,你想相同的代码块遍地一行再次运行。 相反,在脚本中添加几个几乎相等的代码行,我们可以使用循环来这样执行任务。

在PHP中,我们有以下的循环语句:

  • while -通过代码块,只要指定的条件是真环
  • do...while -遍历一个代码块一次,然后只要在指定的条件为真,重复循环
  • for -通过代码块循环的指定次数
  • foreach -通过的代码对每个元件的块阵列中的环

PHP的while循环

while循环只要指定的条件为真时执行的代码块。

句法

while ( 下面第一示例中设置一个变量$ x至1 ($x = 1) 然后,while循环将继续,只要$ x小于或等于5运行($x <= 5) $ x将通过1每次增加循环运行($x++)

<?php
$x = 1;

while($x <= 5) {
    echo "The number is: $x <br>";
    $x++;
}
?>
运行示例»

在PHP do ... while循环

在do ... while循环会一直执行的代码块一次,它就会检查车况,并重复循环,而特定条件为真。

句法

do {
下面第一示例中设置一个变量$ x至1 ($x = 1) 然后,do while循环会写一些输出,然后用1然后检查条件增加变量$ X(是小于$ x或等于5?),并且循环将继续,只要运行$ x小于或等于5:

<?php
$x = 1;

do {
    echo "The number is: $x <br>";
    $x++;
} while ($x <= 5);
?>
运行示例»

请注意,在do while循环的条件后在循环中执行的语句进行测试。 这意味着,do while循环将至少执行一次的语句,即使条件为假的第一次。

下面的示例将$ x变量到6,则它运行循环, 然后检查条件

<?php
$x = 6;

do {
    echo "The number is: $x <br>";
    $x++;
} while ($x<=5);
?>
运行示例»

for循环和foreach循环将在下一章来解释。