流程控制
顺序结构:代码从上往下,顺序执行
分支结构:给定一个条件,同时有多种可执行代码,然后会根据条件执行某一段代码
循环结构:在某一个条件控制范围内,指定的代码,可以重复执行
语法:
if(布尔表达式){
条件满足时执行
}else if(布尔表达式){
条件不满足时执行
}else if(布尔表达式){
条件不满足时执行
}......
}else{条件都不满足时执行}
return: 退出
break : 跳出
intval() 小数变整数
if($a > 90){ return ‘优秀‘; }elseif ($a > 80){ return ‘良好‘; }elseif ($a > 70){ return ‘好‘; }elseif ($a > 60){ return ‘及格‘; }else{ return ‘不及格‘; }
switch:
语法:
switch (条件表达式)
{ case 值:
要执行的代码段;
return ‘返回的内容‘; // 表示结束这段代码,返回内容
case 值:
要执行的代码段;
return ‘返回的内容‘;
default:
匹配失败 要执行的代码段;
return ‘返回的内容‘;
}
switch (intval($a/10)){ case 10: case 9: return ‘>90‘; case 8: return ‘>=80‘; case 7: return ‘>=70‘; case 6: return ‘及格‘; default: return ‘小老弟怎么回事,不及格哟!‘; }
-------------------------------------------------------
循环
for(){}
continue 跳出当前循环
(吐槽...... 跟Java一样(新萌不敢多说什么))
for ($i = 0;$i<100;$i++){ echo ‘$i‘; }
$w = 0; while ($w<100){ echo ‘$w‘; $w++; }
$d = 0; do{ echo ‘$d‘; }while($d<100);
原文地址:https://www.cnblogs.com/mysterious-killer/p/9931852.html
时间: 2024-10-11 05:27:09