A-A+
4.1 、PHP流程控制结构——条件控制语句
返回目录:PHP网站建设(基础)
PHP默认执行顺序是逐条语句按顺序执行。流程控制语句用于改版程序的执行次序;
PHP流程控制结构有三种:
1、顺序控制结构:从上到下依次执行;
2、条件控制结构:对给定条件进行判断,为真执行一个程序分支,为假则执行另一个程序分支。
3、循环控制结构:在给定条件下重复执行一个程序块。
条件控制语句
一、if条件控制语句
通过判断条件表达式不同取值来执行相应的程序块,三种编写方式
1、if(条件表达式){程序块}; \\条件为true,则执行程序块,否则跳过程序块
2、if(条件表达式){程序块1}else{程序块2}; \\条件为true执行程序块1,为false执行程序块2
3、if(条件表达式1){程序块1}else if(条件表达式2){程序块2}……else if(条件表达式n){程序块n}else{程序块3} \\可以判断多个条件
eg:
if($condition=="1"){
statement1;
}elseif($condition=="2"){
statement2;
}elseif($condition)=="2"){
statment3;
}else{
statment4;
}
二、switch多分支语句
把条件表达式的值与case子语句的值逐一进行比较,如果有匹配,则执行该case子语句的程序块,直到break跳转语句才跳出switch语句。如果没有break则执行这个case以下所有case语句,直到遇到break为止。
语法如下:
switch(条件表达式)
{
case 值1:
程序块1;
break;
case 值2:
程序块2;
break;
…………
case 值n:
程序块n;
break;
default:
程序块n+1;
break;
}
如果所有case都不匹配条件表达式的值,则程序执行default的程序块。
1 条留言 访客:0 条 博主:0 条 引用: 1 条
来自外部的引用: 1 条