加入收藏 | 设为首页 | 会员中心 | 我要投稿 大连站长网 (https://www.0411zz.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

PHP条件控制语句示例程序

发布时间:2022-06-24 07:04:44 所属栏目:PHP教程 来源:互联网
导读:在php中条件控制语包括了if语句、swicth语句、三无操作符等下面小编来给大家总结它们三个在php中的一些应用实例了. PHP条件控制语句一共有三种: 第一种:switch语句; 第二种:if语句; 第三种:三元操作符; 分别讲解下这三种条件控制语句. 第一种:switch语
  在php中条件控制语包括了if语句、swicth语句、三无操作符等下面小编来给大家总结它们三个在php中的一些应用实例了.
 
  PHP条件控制语句一共有三种:
 
     第一种:switch语句;

  第二种:if语句;

  第三种:三元操作符;
 
  分别讲解下这三种条件控制语句.

     第一种: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;
  }
  ?>

  第二种: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”;  }
  ?>

  第三种:三元操作符.
 
  PHP脚本语言支持操作符?:,它是if语句的紧凑版本,我们可以用下面的实例来对该三元操作符进行解释:
 
  三元操作符语法:
 
  (条件)?’执行语句1′:’执行语句2′;
 
  解释为:如果条件为TRUE则执行语句1,如果条件为FALSE则执行语句2;
 
  例如如下代码:echo  ($a>$b)?“a大于b”:“a不大于b”;
 
  解释为:如果$a>$b,则输入a大于b;如果$a<$b,则输入a不大于b.
 
 

(编辑:大连站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!