看php100视频从零开始学php-php学习第三节[条件语句]

OK,上一页我们已经举例说明了if语句的用法,其中有两个是elseif的,我们可以看到,判断语句中可以循环多次判断,所以,这里有个switch语句,在前面大家已经看到了两个对比的例子,可以看出switch看起来代码比较多,但是在写多重判断的时候,switch语句写起来还是比较顺手的,用起来比较方便一些,而不是说代码比较多这回事了!下面看看详细的举例说明:

例子【参考网盘的7.php

  1. <?php  
  2. $a = 4; //自定义变量$a 的值是 4  
  3. $b = 2; //自定义变量$b 的值是 2  
  4. $c = 9; //自定义变量$c 的值是 9  
  5. switch ($a){ //判断这个值  
  6.     case 1; //正确则输出,否则继续  
  7.         echo 1;  
  8.     break//跳出  
  9.     case 2; //正确则输出,否则继续  
  10.         echo 2;  
  11.     break//跳出  
  12.     case 3; //正确则输出,否则继续  
  13.         echo 3;  
  14.     break//跳出  
  15.     case 4; //正确则输出,否则继续  
  16.         echo 4;  
  17.     break//跳出  
  18. }  
  19. echo "<br>";  
  20. switch ($b){  
  21.     case 1; //正确则输出,否则继续  
  22.         echo 1;  
  23.     break//跳出  
  24.     case 2; //正确则输出,否则继续  
  25.         echo 2;  
  26.     break//跳出  
  27.     case 3; //正确则输出,否则继续  
  28.         echo 3;  
  29.     break//跳出  
  30.     case 4; //正确则输出,否则继续  
  31.         echo 4;  
  32.     break//跳出  
  33. }  
  34. echo "<br>";  
  35. switch ($c){  
  36.     case 1; //正确则输出,否则继续  
  37.         echo 1;  
  38.     break//跳出  
  39.     case 2; //正确则输出,否则继续  
  40.         echo 2;  
  41.     break//跳出  
  42.     case 3; //正确则输出,否则继续  
  43.         echo 3;  
  44.     break//跳出  
  45.     case 4; //正确则输出,否则继续  
  46.         echo 4;  
  47.     break//跳出  
  48.     defaultecho error; //都不正确时输出  
  49. }  
  50. ?>  

OK,我们看看,上面这里我声明了三个自定义变量$a,$b,$c,它们的值分别是4,2和9,然后我们来解析下面的三个判断语句

第一个switch语句,判断的是$a,第一次case 的值是1,上面已经定义了是4,所以这里是错误的,不输出,跳出,进入第二个判断语句,以此类推进入到第四个语句的时候,刚好值是一样的,则输出,所以echo 4;

第二个switch语句,判断的是$b,和上面一样,在判断到第二个的时候,是正确的,则输出2!

第三个switch语句,判断的是$c,上面定义了值是9,那么在做了四次判断后,都没有正确的值,所以直接输出默认值,也就是error,用default; echo error; 来定义一个默认输出值,当所有判断语句都不成立的时候输出默认值!

OK,这一节还是很简单的!大家下去多练习下就OK拉!

php-07 php-07-demo

您可以选择一种方式赞助本站

支付宝扫一扫赞助

微信钱包扫描赞助

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

图片 表情