欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

php switch语句的用法举例

程序员文章站 2022-05-22 23:47:29
...
  1. /**
  2. * php switch的简单例子
  3. * edit bbs.it-home.org
  4. */
  5. $i=1;
  6. switch ($i){
  7. case 0:
  8. echo "is equles 0";
  9. break;
  10. case 1:
  11. echo "is equles 1";
  12. break;
  13. case 2:
  14. echo "is equles 2";
  15. break;
  16. default:
  17. echo "this is default";
  18. }
  19. ?>
复制代码

下面为大家详细php中的Switch 语句。

当需要有选择地执行若干代码块之一,可以考虑使用 Switch 语句。 使用 Switch 语句可以避免冗长的 if..elseif..else 代码块。

工作原理:

  1. switch ($d=date("D"))
  2. {
  3. case "Mon";
  4. echo "周一";
  5. break;
  6. case "Tue";
  7. echo "周二";
  8. break;
  9. case "Wed";
  10. echo "周三";
  11. break;
  12. case "Thu";
  13. echo "周四";
  14. break;
  15. case "Fir";
  16. echo "周五";
  17. break;
  18. case "Sat";
  19. echo "周六";
  20. break;
  21. case "Sun";
  22. echo "周日";
  23. break;
  24. }
  25. ?>
复制代码

例2,switch实现一个页面多用途。

首先,建立test.php页面:

  1. echo "增加

    ";
  2. echo "删除

    ";
  3. echo "查找

    ";
  4. echo "更新";
  5. //edit bbs.it-home.org?>
复制代码

注意:这里sunec省略了其他大部分的代码,只是把其中一些提交按钮写了出来。 无论点击哪个按钮,都会跳转到solution.php页面,唯一不同在于,问号后的action的内容分成了4种。 可以把它称作是一种提示。

然后,创建solution.php页面,实现处理这四种操作。

  1. $action=$_GET["action"];
  2. switch ($action)
  3. {
  4. case "add":
  5. echo "现在可以实现增加功能!";
  6. break;
  7. case "del":
  8. echo "现在可以实现删除功能!";
  9. break;
  10. case "search":
  11. echo "现在可以实现查询功能!";
  12. break;
  13. case "update":
  14. echo "现在可以实现更新功能!";
  15. break;
  16. }
  17. ?>
复制代码

代码说明: 接收到action的值,运用switch语句,根据action值的不同分别赋予它相应的操作。 比起用if else语句要好多了吧。

就介绍这些吧,有关php switch语句的实例讲解,希望对学习php的朋友有所帮助。