<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<head><meta forua="true" http-equiv="Cache-Control" content="max-age=0" /></head>
<card title="PHP的switch case 判断语句的“高级”用法详解及示例代码" id="card1">
<p> 游客</p><p>
标题:PHP的switch case 判断语句的“高级”用法详解及示例代码<br/>
正文:<br/>
只所以称为&amp;ldquo;高级&amp;rdquo;用法，是因为我连switch的最基础的用法都还没有掌握，so，接下来讲的其实还是它的基础用法！switch 语句和具有同样表达式的一系列的 IF 语句相似。很多场合下需要把同一个变量（或表达式）与很多不同的值比较，并根据它等于哪个值来执行不同的代码。这正是 switch 语句的用途。注意: 注意和其它语言不同，continue 语句作用到 switch 上的作用类似于 break。如果在循环中有一个 switch 并希望 continue 到外层循环中的下一个轮回，用 continue 2。下面两个例子使用两种不同方法实现同样的事，一个用一系列的 if 语句，另一个用 switch 语句：Example #1 switch 结构代码如下: &amp;lt;?php if ($i == 0) {  echo &amp;quot;i equals 0&amp;quot;; } elseif ($i == 1) {  echo &amp;quot;i equals 1&amp;quot;; } elseif ($i == 2) {  echo &amp;quot;i equals 2&amp;quot;; // @郑州网建 }switch ($i) {  case 0:   echo &amp;quot;i equals 0&amp;quot;;   break;  case 1:   echo &amp;quot;i equals 1&amp;quot;;   break;  case 2:   echo &amp;quot;i equals 2&amp;quot;;   break; } ?&amp;gt;Example #2 switch 结构可以用字符串代码如下: &amp;lt;?php switch ($i) {  case &amp;quot;apple&amp;quot;:   echo &amp;quot;i is apple&amp;quot;;   break;  case &amp;quot;bar&amp;quot;:   echo &amp;quot;i is bar&amp;quot;;   break; <br/><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=1793&amp;Page=1">[&lt;&lt;]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=1793&amp;Page=1">[[1]]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=1793&amp;Page=2">[2]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=1793&amp;Page=3">[3]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=1793&amp;Page=4">[&gt;&gt;]</a><br/>
<br/>
<a href="wap.asp?act=Com&amp;id=1793">查看评论(0)</a><br/>
<a href="wap.asp?act=AddCom&amp;inpId=1793">发表评论</a><br/><br/>

<br/>

<br/>
<a href="http://camnpr.com/wap.asp">首页</a>
</p>
</card>
</wml>