
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之前回出现无限循环?为什么?我试了一下,测试网页是不停在加载网页中,空白的。我不明白这为什么会无限循环。。。。各位能解释一下吗? 展开
<?
$i=0;
while($i<10)
{
echo $i;
$i++;
}
?>
例如: if($a=5)continue; 呢?听说把 if($a=5)continue; 加在echo之前回出现无限循环?为什么?我试了一下,测试网页是不停在加载网页中,空白的。我不明白这为什么会无限循环。。。。各位能解释一下吗? 展开
1个回答
展开全部
你加对了的,服务器一下死循环死机了,网页也打不开,你的死循环程序如下:
<?php
$i=0;
while($i<10)
{
if($a=5)continue;
echo $i;
$i++;
}
?>
加了这个if语句之后,为什么不是循环5次就出来,反而出现死循环呢,因为这个语句会把$a的值改为五,使得无法达到10而停止循环。
增加以后让它五次退出的语句应该是下面这样,你注意区别:
if($a==5)continue;
<?php
$i=0;
while($i<10)
{
if($a=5)continue;
echo $i;
$i++;
}
?>
加了这个if语句之后,为什么不是循环5次就出来,反而出现死循环呢,因为这个语句会把$a的值改为五,使得无法达到10而停止循环。
增加以后让它五次退出的语句应该是下面这样,你注意区别:
if($a==5)continue;
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询