Heim >Backend-Entwicklung >PHP-Tutorial >php switch语句的用法举例

php switch语句的用法举例

WBOY
WBOYOriginal
2016-07-25 08:59:131329Durchsuche
  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的朋友有所帮助。



Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn