国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > PHP > 正文

Php入門教程之PHP Switch語句用法說明

2024-05-04 23:07:11
字體:
來源:轉載
供稿:網友

Switch語句在php中我們叫他為開關語句,下面我來介紹Switch語句一些基本知識與應用中Switch語句的作用,有需要了解的朋友可參考.

Switch 語句工作原理:

1.對表達式(通常是變量)進行一次計算

2.把表達式的值與結構中 case 的值進行比較

3.如果存在匹配,則執行與 case 關聯的代碼

4.代碼執行后,break 語句阻止代碼跳入下一個 case 中繼續執行

5.如果沒有 case 為真,則使用 default 語句

如果您希望有選擇地執行若干代碼塊之一,請使用 Switch 語句.使用 Switch 語句可以避免冗長的 if..elseif..else 代碼塊.

語法代碼如下:

  1. switch (expression) 
  2. case label1: 
  3.   code to be executed if expression = label1; 
  4.   break
  5. case label2: 
  6.   code to be executed if expression = label2; 
  7.   break
  8. default
  9.   code to be executed 
  10.   if expression is different 
  11.   from both label1 and label2; 

實例工作原理:

1.對表達式(通常是變量)進行一次計算

2.把表達式的值與結構中 case 的值進行比較

3.如果存在匹配,則執行與 case 關聯的代碼

4.代碼執行后,break 語句阻止代碼跳入下一個 case 中繼續執行

5.如果沒有 case 為真,則使用 default 語句

實例代碼如下:

  1. <?php 
  2. switch ($x
  3. case 1: 
  4.   echo "Number 1"
  5.   break
  6. case 2: 
  7.   echo "Number 2"
  8.   break
  9. case 3: 
  10.   echo "Number 3"
  11.   break
  12. default
  13.   echo "No number between 1 and 3"
  14. ?> 
  15. </body> 
  16. </html> 

另外一個實例,利用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. ?> 

當然這里sunec省略了其他大部分的代碼,只是把其中一些提交按鈕寫了出來.我們可以看到,無論點擊哪個按鈕,我們都會跳轉到solution.php頁面,唯一不不同的是,問號后的action的內容分成了4種.我們可以把它稱作是一種提示.接著,讓我們看看solution.php是如何處理這四種操作的.

實例代碼如下:

  1. <?php 
  2. $action=$_GET["action"]; 
  3. switch ($action
  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. ?> 

再看個簡單的實例

實例代碼如下:

  1. <html> 
  2. <head> 
  3. <title>A switch Statement</title> 
  4. </head> 
  5. <body> 
  6. <?php 
  7. $mood = 'sad'
  8. switch ( $mood ) { 
  9.     case 'happy'
  10.         print 'I'm in a good mood'; 
  11.         break
  12.     case 'sad'
  13.         print 'Don't be down!'; 
  14.         break
  15.     default
  16.         print 'Neither happy nor sad but $mood'
  17. ?> 
  18. </body> 
  19. </html> 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 毕节市| 武威市| 新野县| 松原市| 平陆县| 揭东县| 邛崃市| 甘南县| 丹阳市| 阳信县| 富川| 安阳县| 出国| 桃园市| 印江| 民县| 吉木萨尔县| 福泉市| 武定县| 林芝县| 西城区| 乌鲁木齐县| 临泉县| 谢通门县| 武宁县| 东乡族自治县| 庄河市| 琼结县| 海安县| 沂源县| 商城县| 元江| 满洲里市| 潮州市| 尚志市| 酉阳| 肥西县| 麻江县| 锡林郭勒盟| 剑川县| 黄大仙区|