经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
当前位置:技术经验 » 程序设计 » PHP » 查看文章
PHP Switch 语句
来源:cnblogs  作者:是程序喵哇  时间:2023/7/26 9:27:48  对本文有异议

switch 语句用于基于不同条件执行不同动作。

Switch 语句

如果您希望有选择地执行若干代码块之一,请使用 Switch 语句。

使用 Switch 语句可以避免冗长的 if..elseif..else 代码块。

语法

  1. switch (expression)
  2. {
  3. case label1:
  4. expression = label1 时执行的代码 ;
  5. break;
  6. case label2:
  7. expression = label2 时执行的代码 ;
  8. break;
  9. default:
  10. 表达式的值不等于 label1 label2 时执行的代码;
  11. }

工作原理:

  1. 对表达式(通常是变量)进行一次计算
  2. 把表达式的值与结构中 case 的值进行比较
  3. 如果存在匹配,则执行与 case 关联的代码
  4. 代码执行后,break 语句阻止代码跳入下一个 case 中继续执行
  5. 如果没有 case 为真,则使用 default 语句

实例

  1. <?php
  2. $favfruit="orange";
  3. switch ($favfruit) {
  4. case "apple":
  5. echo "Your favorite fruit is apple!";
  6. break;
  7. case "banana":
  8. echo "Your favorite fruit is banana!";
  9. break;
  10. case "orange":
  11. echo "Your favorite fruit is orange!";
  12. break;
  13. default:
  14. echo "Your favorite fruit is neither apple, banana, or orange!";
  15. }
  16. ?>

Dome01

  1. <!DOCTYPE html>
  2. <html>
  3. <body>
  4. <?php
  5. $favfruit="orange";
  6. var_dump($favfruit);
  7. switch ($favfruit){
  8. case "apple":
  9. echo "you favfruit fruit is apple";
  10. break;
  11. case "banana":
  12. echo "you favfruit fruit is banana";
  13. break;
  14. case "orange":
  15. echo "you favfruit fruit is orange";
  16. break;
  17. default:
  18. echo "you favfruit fruit is neither apple,banana , or orange";
  19. }
  20. ?>
  21. </body>
  22. </html>

 

原文链接:https://www.cnblogs.com/dlx609/p/17581576.html

 友情链接:直通硅谷  点职佳  北美留学生论坛

本站QQ群:前端 618073944 | Java 606181507 | Python 626812652 | C/C++ 612253063 | 微信 634508462 | 苹果 692586424 | C#/.net 182808419 | PHP 305140648 | 运维 608723728

W3xue 的所有内容仅供测试,对任何法律问题及风险不承担任何责任。通过使用本站内容随之而来的风险与本站无关。
关于我们  |  意见建议  |  捐助我们  |  报错有奖  |  广告合作、友情链接(目前9元/月)请联系QQ:27243702 沸活量
皖ICP备17017327号-2 皖公网安备34020702000426号