- /**
- * php switch的简单例子
- * edit bbs.it-home.org
- */
- $i=1;
- switch ($i){
- case 0:
- echo "is equles 0";
- break;
- case 1:
- echo "is equles 1";
- break;
- case 2:
- echo "is equles 2";
- break;
- default:
- echo "this is default";
- }
- ?>
下面为大家详细php中的Switch 语句。
当需要有选择地执行若干代码块之一,可以考虑使用 Switch 语句。
使用 Switch 语句可以避免冗长的 if..elseif..else 代码块。
工作原理:
- switch ($d=date("D"))
- {
- case "Mon";
- echo "周一";
- break;
- case "Tue";
- echo "周二";
- break;
- case "Wed";
- echo "周三";
- break;
- case "Thu";
- echo "周四";
- break;
- case "Fir";
- echo "周五";
- break;
- case "Sat";
- echo "周六";
- break;
- case "Sun";
- echo "周日";
- break;
- }
- ?>
例2,switch实现一个页面多用途。
首先,建立test.php页面:
- echo "增加
"; - echo "删除
"; - echo "查找
"; - echo "更新";
- //edit bbs.it-home.org?>
注意:这里sunec省略了其他大部分的代码,只是把其中一些提交按钮写了出来。
无论点击哪个按钮,都会跳转到solution.php页面,唯一不同在于,问号后的action的内容分成了4种。
可以把它称作是一种提示。
然后,创建solution.php页面,实现处理这四种操作。
- $action=$_GET["action"];
- switch ($action)
- {
- case "add":
- echo "现在可以实现增加功能!";
- break;
- case "del":
- echo "现在可以实现删除功能!";
- break;
- case "search":
- echo "现在可以实现查询功能!";
- break;
- case "update":
- echo "现在可以实现更新功能!";
- break;
- }
- ?>
代码说明:
接收到action的值,运用switch语句,根据action值的不同分别赋予它相应的操作。
比起用if else语句要好多了吧。
就介绍这些吧,有关php switch语句的实例讲解,希望对学习php的朋友有所帮助。 |