流程控制
顺序结构:代码从上往下,顺序执行
分支结构:给定一个条件,同时有多种可执行代码,然后会根据条件执行某一段代码
循环结构:在某一个条件控制范围内,指定的代码,可以重复执行
语法:
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);
php (二) 流程控制
原文地址:https://www.cnblogs.com/mysterious-killer/p/9931852.html