4.2.2 PHP do…while循环语句

Posted by 撒得一地 on 2016年2月25日 in PHP入门教程

while语句还有另一种形式的表示,即do…while。两者的区别在于,do…while要比while语句多循环一次。当while表达式的值为假时,while循环直接跳出当前循环;而do…while语句则是先执行一遍程序块,然后再对表达式进行判断。

do…while语句的流程控制图如下所示:

do...while流程图

下面通过一个实例来比较两者的不同,代码如下:

<?php 
   //声明$num变量为1
   $num = 1;

    //先进行循环条件判断
   while($num != 1){
      //条件为假,循环不会进来
      echo "不会进来。";
   }

   /*先执行do后面的语句,执行完后再判断
    while条件是否为真,为真则继续执行do
    后面的语句,为假则跳出循环。
  */
   do{
      echo "会进来。";
   }while($num != 1); 
?>

上面输出:会进来。

标签:

上一篇:

下一篇:

相关推荐

网站地图|XML地图

Copyright © 2015-2024 技术拉近你我! All rights reserved.
闽ICP备15015576号-1 版权所有©psz.