很多站长朋友们都不太清楚菜鸟phpbreak,今天小编就来给大家整理菜鸟phpbreak,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 PHP菜鸟问题.continue加在while哪里啊?? 2、 php菜鸟求助 这个循环为什么输出这么多个2 3、 在PHP中,break可以表示退出循环,语句break 2具有什么功能( ) PHP菜鸟问题.continue加在while哪里啊??你加对了的,服务器一下死循环死机了,网页也打不开,你的死循环程序如下:
<?php
$i=0;
while($i<10)
{
if($a=5)continue;
echo $i;
$i++;
}
?>
加了这个if语句之后,为什么不是循环5次就出来,反而出现死循环呢,因为这个语句会把$a的值改为五,使得无法达到10而停止循环。
增加以后让它五次退出的语句应该是下面这样,你注意区别:
if($a==5)continue;
php菜鸟求助 这个循环为什么输出这么多个2我理解提问中的代码是想输出100以内的素数,先给出正确答案,再分析提问中代码中存在的问题。
一、正确代码
$i=2;
while($i<=100){
$chushu=2;
$sushu=true;
while($chushu<$i){
if($i%$chushu==0) {
$sushu=false;
break;
}
$chushu++;
}
if($sushu){
echo $i.'<br>';
}
$i++;
}
二、提问中代码存在问题
1、$chushu和$sushu应在外面的while循环里面声明;
2、内层while循环中的$chushu++应写在if表达式的外面,写在break后面是永远不会执行的;
由于$i和$chushu的值都为2,根据方框2中的代码可知,方框1中的代码永远不会执行,由于$suchu的值为true,所以程序会陷入死循环,不停的输出$i的初值:2;
3、$i++应写在外层while循环里面。
如有问题,欢迎追问。
在PHP中,break可以表示退出循环,语句break 2具有什么功能( )选择A,下面是php手册里的解释,
break 可以接受一个可选的数字参数来决定跳出几重循环。
关于菜鸟phpbreak的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于菜鸟phpbreak 菜鸟裹裹快递查询的详细内容...