PHP里的在while循环和do...while()循环里写Continue会死机,请大神看看

echo"<br/>------continuewhile-------<br/>";$b=1;while($b<=5){if($b==3){continue;}echo... echo "<br/>------continue while-------<br/>";

$b=1;
while($b<=5){
if($b==3){
continue;
}
echo $b."<br/>";
$b++;
}

echo "<br/>------continue do...while()-------<br/>";

$b=1;
do{
if($b==3){
continue;
}
echo $b."<br/>";
$b++;
}while($b<=5);
展开
 我来答
匿名用户
2015-09-15
展开全部
确实,你的逻辑有问题,continue是结束本次循环继续,这样$b就不会累加了,$b永远等于3,形成一个是循环,
更多追问追答
追问
那应该怎么写呢
追答
你要实现什么功能,你这个循环意图不明,难道是不让3输出?
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式