Heim  >  Artikel  >  Backend-Entwicklung  >  php入门基础教程之php循环语句

php入门基础教程之php循环语句

WBOY
WBOYOriginal
2016-07-25 09:00:121258Durchsuche
本节为大家介绍php的循环,php的循环语句包括for ,while,do..while,switch等,在实际的编程中用的应该是最多的,建议大家牢固掌握。

欢迎大家来到php 循环教程页面。 1、break:表示结束当前的for ,while,do..while,switch流程,后面可以给数字,表示退到第几层。 如:

<?php
//循环语句示例
//by bbs.it-home.org
$i = 0;
while(++$i){
switch($i){
case 4:
echo "quit to 4.<br>";
break;//跳出switch语句
case 9:
echo "quto to 9.<br/>";
break 2; //这里跳了2层,跳出while循环 这里的数字不能超过它实际的层数,如果写成break 3,系统就会报错。
default:
break;
}
}
echo 'Over! $i='.$i;
?>

结果: quit to 4. quto to 9. Over! $i=9

2、continue 语句 :跳出本次循环中的剩余代码,并判断本次条件为真的时候进行下一次循环

<?php
//continue语句
//by bbs.it-home.org
for($i=0;$i<13;$i++){
if($i==5){
continue; //跳出本次循环中的剩余代码,并判断本次条件为真的时候进行下一次循环
}
echo '$i='.$i."<br/>";
}
echo "Over";
?>

结果: $i=0 $i=1 $i=2 $i=3 $i=4 $i=6 $i=7 $i=8 $i=9 $i=10 $i=11 $i=12 Over

continue 后面也可以加数字:

<?php
for($i=0;$i<2;$i++){//@
for ($j=1;$j<4;$j++){
if($j==2){
continue 2; //跳出2层循环后执行$i++//@
}
echo '$i='.$i.'$j='.$j.'<br/>';
}
}
echo "Over";
?>

结果: $i=0$j=1 $i=1$j=1 Over

3、goto语句:只能在同一文件或者作用域进行跳转 语法:goto标签; 标签: //..语句

<?php
goto a;
echo "aa";
a:
echo "bb";
?>

输出:bb

感谢大家关注php入门教程,本系列的php基础教程将帮助php新手朋友,快速掌握php这门编程语言。 程序员之家将继续为大家推出php相关教程,祝大家学习进步!



Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn