首页 >后端开发 >php教程 >php switch语句的用法举例

php switch语句的用法举例

WBOY
WBOY原创
2016-07-25 08:59:131315浏览
  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的朋友有所帮助。



声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn