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