PHP菜鸟问题.continue加在while哪里啊??

请问break和continue要加在while的哪里?<?$i=0;while($i<10){echo$i;$i++;}?>例如:if($a=5)continue;呢?... 请问break和continue要加在while的哪里?
<?
$i=0;
while($i<10)
{
echo $i;
$i++;
}
?>

例如: if($a=5)continue; 呢?听说把 if($a=5)continue; 加在echo之前回出现无限循环?为什么?我试了一下,测试网页是不停在加载网页中,空白的。我不明白这为什么会无限循环。。。。各位能解释一下吗?
展开
 我来答
阳光上的桥
2008-04-06 · 知道合伙人软件行家
阳光上的桥
知道合伙人软件行家
采纳数:21423 获赞数:65831
网盘是个好东东,可以对话和传文件

向TA提问 私信TA
展开全部
你加对了的,服务器一下死循环死机了,网页也打不开,你的死循环程序如下:

<?php
$i=0;
while($i<10)
{
if($a=5)continue;
echo $i;
$i++;
}
?>

加了这个if语句之后,为什么不是循环5次就出来,反而出现死循环呢,因为这个语句会把$a的值改为五,使得无法达到10而停止循环。

增加以后让它五次退出的语句应该是下面这样,你注意区别:
if($a==5)continue;
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式