A-A+

4.1 、PHP流程控制结构——条件控制语句

2015年04月24日 php 评论 1 条 阅读 3,347 views 次

返回目录: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 条

  • PHP网站建设(基础) | 添翼博客

给我留言