PHP流程控制语句有3中类型
基本语法:
if(表达式)
语句块;
if(表达式){
语句块1;
语句块2;
}
基本语法:
if(条件表达式){
语句块;
}else{
语句块
}
基本语法:
if(表达式){
语句块;
}else if(表达式){
语句块;
}else if(表达式){
语句块;
}else{
语句块;
}
基本语法:
switch(表达式){
case 结果1:
语句块;
break;
case 结果2:
语句块;
break;
case 结果3:
语句块;
break;
default:
默认语句块;
}
case
语句要和break
语句配合使用,因为switch
即使遇到了适合的匹配条件也不会自动跳出循环,要使用break手动跳出基本语法:
while(表达式){
循环体;
}
基本语法:
do{
循环体
}while(表达式);
基本语法:
for(初始值;循环条件;步长值){
循环体;
}
foreach语句是专门用来进行数组遍历的 基本语法:
foreach(array as value){ //array表示数组名
循环体
}
foreach(array as key=>value){
循环体
}
值
或者键值对
赋值给value
或key=>value
基本语法:
goto 目标名
目标名:
基本语法:
break n; //n为跳出循环的数量,默认为1
continue n; //n为跳出循环的层数