4.2.2 PHP do…while循环语句
Posted by 撒得一地 on 2016年2月25日 in PHP入门教程
上一篇: 4.2.1 PHP while循环语句
下一篇: 4.2.3 PHP for循环语句
下一篇: 4.2.3 PHP for循环语句
while语句还有另一种形式的表示,即do…while。两者的区别在于,do…while要比while语句多循环一次。当while表达式的值为假时,while循环直接跳出当前循环;而do…while语句则是先执行一遍程序块,然后再对表达式进行判断。
do…while语句的流程控制图如下所示:
下面通过一个实例来比较两者的不同,代码如下:
<?php //声明$num变量为1 $num = 1; //先进行循环条件判断 while($num != 1){ //条件为假,循环不会进来 echo "不会进来。"; } /*先执行do后面的语句,执行完后再判断 while条件是否为真,为真则继续执行do 后面的语句,为假则跳出循环。 */ do{ echo "会进来。"; }while($num != 1); ?>
上面输出:会进来。
上一篇: 4.2.1 PHP while循环语句
下一篇: 4.2.3 PHP for循环语句
下一篇: 4.2.3 PHP for循环语句