一、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 "
";
}
三、退出循环语句
//退出本次循环,下次循环也不再进行
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++不会被执行,会产生死循环
}
荒野乱斗国际版 (BrawlStars)最新版本v56.274
下载一波超人内置修改器菜单版 安卓版v1.0.2
下载敢达决战官方正版 安卓版v6.7.9
下载敢达决战 安卓版v6.7.9
下载继承了一座戏园子无限声望铜钱版 内置菜单最新版v1.7
继承了一座戏园子折相思版是游戏的破解版本,在该版本中为玩家提
山河半世橙光清软金手指版 无限鲜花v3.24
山河半世是一款超级好玩的橙光恋爱游戏,在游戏中玩家们需要扮演
蓬莱手游折相思版 安卓版v1.0.0
蓬莱免广告版是游戏的修改版本,在该版本中为玩家去除了广告,玩
当红影后橙光游戏破解版2025 最新版v1.0
当红影后橙光破解版是一款超级好玩的娱乐圈题材的橙光游戏,在这
忽然成了万人迷清软完结版 无限鲜花版v12.15
忽然成了万人迷破解版是一款非常好玩的男性向橙光游戏,在有一天