好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

PHP条件控制语句实例程序

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

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

第一种:if语句;

第二种:switch语句;

第三种:三元操作符;

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

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

1)、

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

例如如下代码:

<?php  if  ( $a  >  $b ) {  echo   "a is bigger than b" ;  $b  =  $a ;  }  ?> 

2)、

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

例如如下代码:

<?php  if  ( $a  >  $b ) {  echo   "a is bigger than b" ;  }  else  {  echo   "a is NOT bigger than b" ;  }  ?> 

3)、

if  (表达式一) {    //满足条件执行以下程序段     …  } elseif   (表达式二)  {  …  } else  {  …  } 

例如如下代码:

<?php  $a =45;  $b =50;  if  ( $a > $b )      {  print  [a大于b];  }  elseif  ( $a == $b )      {  print  [a等于b];  }  else       {  print [a小于b];  }  ?> 

第二种:switch语句

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

Switch语句的语法:

switch  ( var ) {  case  值1:  语句1;      break ;  case  值2:  语句2;      break ;  case  值N:  语句N;      break ;  default :  语句;  } 

例如如下代码:

<?php  $i =1;  switch  ( $i ) {  case  0:  echo    "i equals 0" ;  break ;  case  1:  echo     "i equals 1" ;  break ;  case  2:  echo     "i equals 2" ;  break ;  default :  echo     "i no equals" ;  break ;  }  ?> 

第三种:三元操作符.

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

三元操作符语法:

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

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

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

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

 

查看更多关于PHP条件控制语句实例程序的详细内容...

  阅读:44次