一、PHP流程控制概述
1、分支结果(条件结构)
单路分支:
if (condition) { //花括号后可以没有分号;
# code...
}
双路分支
if (condition) {
# code...
} else {
# code...
}
多路分支
if (condition) {
# code...
} elseif(condition) { //elseif 可写成else if
# code...
} else {
# code...
}
2、switch 多路分支结构
判断范围用if结构,单个值用switch
switch (variable) { //变量用整型和字符串
case \'value1\':
case \'value2\': //可以有多个case
# code...
break; //如果不加break,下一个case会继续执行
case \'value3\':
# code...
break;
default: //默认值,可有可无
# code...
break;
}
二、PHP循环语句
1、while 循环
while (condition) { //先判断条件再执行
# code...
}
2、do while 循环
do { //先执行再判断条件
# code...
} while (condition); //注意不要遗漏分号
3、for 循环
for ($i=0; $i < ; $i++) { //一般用于计数,两个分号不能省略
# code...
}
实例:99乘法表
for ($i=1; $i < 10; $i++) {
for ($ii=1; $ii <= $i; $ii++) {
echo \"$ii X $i = \".$ii*$i.\' \';
}
echo \"<br>\";
}
三、退出循环语句
退出本次循环,下次循环也不再进行
break;
退出本次循环,下次循环继续,只能用于循环体内(for,while,do-while)
coninue;
完全退出程序
exit;
函数执行返回值,结束函数的语句
return
退出多层循环
break 1 // 退出当前循环
break 2 // 退出2层循环
continue 2
实例
$i = 0;
while ($i < 10){
if ($i == 5)
continue;
echo \"$i\";
$i++; //注意这里的i++不会被执行,会产生死循环
}
继续阅读与本文标签相同的文章
上一篇 :
没人能阻挡亚马逊
-
超进化,时尚玩主的全新一代名爵ZS,起步只要7.98万
2026-05-14栏目: 教程
-
微信 7.0.8 内测新功能,教你如何激活它
2026-05-14栏目: 教程
-
美女机器人刚上市就售罄,除了生孩子,其他什么都能干!
2026-05-14栏目: 教程
-
互联网之光大会的黑科技,总有一款惊艳你!
2026-05-14栏目: 教程
-
微信宣布一项新举措,关系到每一个用户,网友一致力挺:干得漂亮!
2026-05-14栏目: 教程
