首页 > 作文

php中switch语句用法详解

更新时间:2023-04-06 09:06:45 阅读: 评论:0

本文介绍php中的switch语句的用法,它跟其他语句中的switch用法差不多的,但注意有有一个break语句。

php中switch语句的标准语法:

switch (expression){ca label1: code to be executed if expression = label1; break; ca label2: code to be executed if expression = label2; break;default: code to be executed if expression is different from both label1 and label2;}

举例:

switch($i){  ca 1:    echo 1;    break;  ca 2:    echo 2;    break;  default:    echo 'others';}

也可以使用switch来判断一个取值范围,或者说是在ca中自定义条件。

<?phpheader("content-type:text/html;chart=utf8");$score=50;switch($score) { ca $score>=90 && $score<=100:  echo "优<br>";  break; ca $score>=80 && $score<90:  echo "良<br>";  break; ca $score>=70 && $score<80:  echo "中<br>";  break; ca $score>=60 && $score<70:  echo "及格<br>";  break; ca $score>=0 && $score<60:  echo "不及格<br>";  break; default:  echo"成绩输入错误<br>";}?>

简单示例

<少数民族的特点;?php  //switch细节  //情况一:数值匹配的时候自动转换成字串  $a=1;  switch($a){   ca "1":     echo 'hello1';     break;   default:     echo 'sorry none is the same!';     break;  }  echo '<br/>'.'成功退出····';  echo '<hr/>';   //情况二:数值匹配的时候自动转换成字符  $a=1;  switch($a){   ca '1':     echo 'hello2';     break;   default:     echo 'sorry none is the same!';     break;  }  echo '<br/>'.'成功退出····';  echo '<hr/>';   //情况三:字符匹配的时候自动转换成数值  $a='1';  switch($a){   ca 1:     echo 'hello3';     break;   default:     echo 'sorry none is the same!';     break;  }  人民名义电视剧全集echo '<br/>'.'成功退出····';  echo '<hr/>';   //情况四:字串匹配的时候自动转换成数值  $a="1";  switch($a){   ca 1:     echo 'hello4';     break;   default:     echo 'sorry none is the same!';     break;  }  echo '<br/>'.'成功退出····';  echo '<hr/>';   //情况五:float也可以匹配  $a=1.1;  switch($a){   ca 1.1:     echo 'hello5';     break;   default:     echo 'sorry none is the same!';     break;  }  echo '<br/>'.'成功退出····';  echo '<hr/>';   //情况六:非0是true  $a=true;  switch($a){   ca 1:     echo 'hello6';     break;   ca true:     echo 'hello61';     break;   default:     echo 'sorry none is the same!';     break;  }  echo '<br/>'.'成功退出····';  echo '<hr/>';   //情况七:能匹配boolean  $a=true;  switch($a){   ca true:     echo 'hello7';     break;   c高中资料a 2:     echo 'hello71';     break;   default:     echo 'sorry none is the same!'经济工作会;     break;  }  echo '<br/>'.'成功退出····';  echo '<hr/>';   //情况八:能匹配null  $a=null;  switch($a){   ca 2://'' "" fal 0 都能进入     echo 'hello8';     break;   ca null:     echo 'hello81';     break;   default:     echo 'sorry none is the sam椭圆公式e!';     break;  }  echo '<br/>'.'成功退出····';  echo '<hr/>';   //情况九:退出顺序  $a=5;  switch($a){   ca 1:     echo 'hello6';     break;   ca 2:     echo '我是2号出口';     break;   ca 5:     echo '我是5号出口';     //break;   ca true:     echo 'hello61';     break;   default:     echo 'sorry none is the same!';     break;  }  echo '<br/>'.'成功退出····';  echo '<hr/>';   //情况十:退出顺序  $a=50;  switch($a){   default:     echo 'sorry none is the same!';     //break;   ca 50:     echo 'hello6';     //break;   ca 2:     echo '我是2号出口';     break;   ca 5:     echo '我是5号出口';     //break;   ca 6:     echo 'hello61';     break;  }  echo '<br/>'.'成功退出····';  echo '<hr/>'; ?> 

运行结果

hello1成功退出····hello2成功退出····hello3成功退出····hello4成功退出····hello5成功退出····hello6成功退出····hello7成功退出····hello81成功退出····我是5号出口hello61成功退出····hello6我是2号出口成功退出····

本文发布于:2023-04-06 09:06:43,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/727516761459f87c3fed1cdbaded5db9.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:php中switch语句用法详解.doc

本文 PDF 下载地址:php中switch语句用法详解.pdf

标签:我是   情况   转换成   数值
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图