PHP While Loops
- 上一页 PHP Switch
- 下一页 PHP For 循环
Ang PHP while loop ay magpapatuloy sa pagpapatupad ng bloke ng code habang ang kundisyon ay totoo.
PHP Loop
Sa panahon ng pagsusulat ng iyong code, madalas na kailangan mong muling pataasin ang parehong bloke ng code. Maaari naming gamitin ang pag-ikot upang gumawa ng ganitong gawain, sa halip na magdagdag ng ilang mahigit sa kung anong parehong bloke ng code sa iyong script.
Sa PHP, mayroon kaming sumusunod na statement ng pag-ikot:
- while - Magpatuloy ang pag-ikot ng bloke ng code habang ang kundisyon ay totoo
- do...while - Saayong mag-execute ng isang bloke ng code, pagkatapos ay magpatuloy ang pag-ikot habang ang kundisyon ay totoo
- for - 循环代码块指定次数
- foreach - 遍历数组中的每个元素并循环代码块
PHP While Loops
只要指定的条件为真,while 循环就会执行代码块。
语法
while (条件为真) { 要执行的代码; }
下例首先把变量 $x 设置为 1($x=1)。然后执行 while 循环,只要 $x 小于或等于 5。循环每运行一次,$x 将递增 1:
实例
<?php $x=1; while($x<=5) { echo "这个数字是:$x <br>"; $x++; } ?>
PHP do...while 循环
do...while 循环首先会执行一次代码块,然后检查条件,如果指定条件为真,则重复循环。
语法
do { 要执行的代码; } while (条件为真);
下面的例子首先把变量 $x 设置为 1($x=1)。然后,do while 循环输出一段字符串,然后对变量 $x 递增 1。随后对条件进行检查($x 是否小于或等于 5)。只要 $x 小于或等于 5,循环将会继续运行:
实例
<?php $x=1; do { echo "这个数字是:$x <br>"; $x++; } while ($x<=5); ?>
请注意,do while 循环只在执行循环内的语句之后才对条件进行测试。这意味着 do while 循环至少会执行一次语句,即使条件测试在第一次就失败了。
下面的例子把 $x 设置为 6,然后运行循环,随后对条件进行检查:
实例
<?php $x=6; do { echo "这个数字是:$x <br>"; $x++; } while ($x<=5); ?>
下一节会讲解 for 循环和 foreach 循环。
- 上一页 PHP Switch
- 下一页 PHP For 循环