一、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++不会被执行,会产生死循环
}
月影别墅游戏 安卓版v2.3.24
月影别墅是款女性向乙女恋爱剧情文字手游,故事背景是玩家穿越到
爆炒江湖九游版 最新版v1.42
爆炒江湖4399服是一款Q版的餐厅经营模拟游戏,玩家目前所看
欧洲卡车模拟器3内置作弊菜单 安卓版v0.2
欧洲卡车模拟器3内置菜单是一个驾驶模拟类手游,不少玩家可能在
汽车公司大亨无限研究点 v1.9.6
汽车公司大亨无限金币版是一款非常经典的模拟经营类手游,在这里
爆炒江湖果盘版 安卓版v1.42
爆炒江湖果盘版是一款中华美食模拟经营手游的渠道服版本,可能有