利用for结构 制作一个1--10输出,但是遇5则跳出程序 php

作者&投稿:劳凯 (若有异议请与网页底部的电邮联系)
break 后面加数字,是指跳出循环的层数
如:
for($i = 0;$i < 10; $i++){
for($j = 0;$j < 10;$j++){
break 2 ;//直接跳出2层循环 break 1;则只跳出一层循环,外层循环继续执行
}
echo $i;//不会执行,因为在内层循环中直接跳出了
}

<?php
for ($a=1;$a<10;++$a)
if ($a==5)
break 1;
{echo "aaa".$a."";}
?>

这个代码和上面的结果不同不是因为break 1; 是因为括号{ 的位置的问题
<?php
for ($a=1;$a<10;++$a){//放在这里就和上面的结果一样了
if ($a==5)
break 1;//只跳出一层循环和break; 的效果一样的
echo "aaa".$a."";}
?>

<?php
 for($i=1;$i<=10;$i++)
 {
    if($i==5)
        break;    
    each $i;
 } 
?>


php新手 第一个php程序遇到问题~

php需要用浏览器以http的方式打开,而不是以file://这样的协议打开。

框架是为了让程序员更快的开发网站,如果开发网站不可能什么都让程序员写吧,而且框架还是有很多好处的,缓存,把常用的一些功能都集合在一起,当然还有所谓的思想,学会了php并不代表你精通php,很多东西看别人的代码才会发现自己以前不懂的地方