<?php $i = 1 ; //从第1圈开始跑 do{ //跑10圈 echo "在跑第".$i."圈。"; $i++; }while($i<=10) 为什么我写成while($i==10)它就只显示在跑第一圈?
while($i==10) 满足$i==10;才会做do里面的事情。第一次do做完后 $i=2,发现不满足while里面的条件就结束了!
<?php $i = 1 ; //初始化变量 do{ echo "在跑第".$i."圈。"; $i++; }while($i<=10) ?>