问答详情
源自:6-8 PHP中循环结构之do while循环语句

while($i==10)与while($i《=10)

<?php $i =  1 ; //从第1圈开始跑 do{  //跑10圈    echo "在跑第".$i."圈。"; $i++; }while($i<=10) 为什么我写成while($i==10)它就只显示在跑第一圈?

提问者:慕工程6026812 2017-05-05 23:58

个回答

  • qq_說些什庅_0
    2017-05-07 13:27:32
    已采纳

    while($i==10) 满足$i==10;才会做do里面的事情。第一次do做完后 $i=2,发现不满足while里面的条件就结束了!

  • 零下一度世界3831663
    2017-05-06 02:14:10

    <?php
    $i =  1 ; //初始化变量
    do{  
        echo "在跑第".$i."圈。";
    	$i++;
    }while($i<=10)
    ?>