当前位置:首页 > PHP教程 > 流程控制语句 > 列表

PHP条件控制语句实例程序

发布:smiling 来源: PHP粉丝网  添加日期:2014-07-13 20:31:57 浏览: 评论:0 

在php中条件控制语包括了if语句、swicth语句、三无操作符等下面小编来给大家总结它们三个在php中的一些应用实例了.

PHP条件控制语句一共有三种:

第一种:if语句;

第二种:switch语句;

第三种:三元操作符;

分别讲解下这三种条件控制语句.

第一种:if语句,if语法有以下几种格式:

1)、

  1. if (表达式一) {  //满足条件执行以下程序段 
  2. 执行语句; 

例如如下代码:

  1. <?php 
  2. if ($a > $b) { 
  3. echo "a is bigger than b"
  4. $b = $a
  5. ?> 

2)、

  1. if (表达式一){   //满足条件执行以下程序段 
  2. 执行语句; 
  3. else{        //不满足执行如下程序段 
  4. 执行语句; 

例如如下代码:

  1. <?php 
  2. if ($a > $b) { 
  3. echo "a is bigger than b"
  4. else { 
  5. echo "a is NOT bigger than b"
  6. ?> 

3)、

  1. if (表达式一) {   //满足条件执行以下程序段 
  2.  
  3. … 
  4. }elseif  (表达式二)  { 
  5. … 
  6. }else { 
  7. … 

例如如下代码:

  1. <?php 
  2. $a=45; 
  3. $b=50; 
  4. if ($a>$b)      {  print  “a大于b”;  } 
  5. elseif ($a==$b)      {  print  “a等于b”;  } 
  6. else      {  print “a小于b”;  } 
  7. ?> 

第二种:switch语句

Switch是多路分支语句,虽然可以通过多重嵌套的if语句来实现多路分支,但嵌套越深,程序的可读性越差,使用 Switch 语句可以避免冗长的 if..elseif..else 代码块.

Switch语句的语法:

  1. switch (var) { 
  2. case 值1: 
  3. 语句1; 
  4.    break
  5. case 值2: 
  6. 语句2; 
  7.    break
  8. case 值N: 
  9. 语句N; 
  10.    break
  11. default
  12. 语句; 

例如如下代码:

  1. <?php 
  2. $i=1; 
  3. switch ($i) { 
  4. case 0: 
  5. echo  "i equals 0"
  6. break
  7. case 1: 
  8. echo   "i equals 1"
  9. break
  10. case 2: 
  11. echo   "i equals 2"
  12. break
  13. default
  14. echo   "i no equals"
  15. break
  16. ?> 

第三种:三元操作符.

PHP脚本语言支持操作符?:,它是if语句的紧凑版本,我们可以用下面的实例来对该三元操作符进行解释:

三元操作符语法:

(条件)?’执行语句1′:’执行语句2′;

解释为:如果条件为TRUE则执行语句1,如果条件为FALSE则执行语句2;

例如如下代码:echo  ($a>$b)?“a大于b”:“a不大于b”;

解释为:如果$a>$b,则输入a大于b;如果$a<$b,则输入a不大于b.

Tags: PHP条件控制语句 实例程序

分享到: