PHP Switch语句在实际代码中的应用_PHP教程

原创
2016-07-15 13:32:19 677浏览

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

PHP Switch语句工作原理:

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

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

另外一个实例,利用PHP Switch语句实现一个页面多用途,首先建立test.php页面:

  1. ?php
  2. echo " a href='solution.php?
    action=add'
    >增加 /a> br> br>";
  3. echo " a href='solution.php?
    action=del'
    >删除 /a> br> br>";
  4. echo " a href='solution.php?
    action=search'
    >查找 /a> br> br>";
  5. echo " a href='solution.php?
    action=update'
    >更新 /a>";
  6. ?>

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


www.bkjia.comtruehttp://www.bkjia.com/PHPjc/446158.htmlTechArticle使用 Switch 语句可以避免冗长的 if..elseif..else 代码块。 PHP Switch语句工作原理: 对表达式(通常是变量)进行一次计算 把表达式的值与结构...
声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。