萬盛學電腦網

 萬盛學電腦網 >> 網絡編程 >> php編程 >> PHP開關語句Switch case學習筆記

PHP開關語句Switch case學習筆記

下面來給大家分享一篇關於PHP開關語句Switch case學習筆記,如果你也正在學習php可以進入參考一下這篇文章,可能會給你帶很大的幫助哦。

PHP 中的 Switch 語句用於執行基於多個不同條件的不同動作。如果你希望有選擇地執行若干代碼塊之一,請使用 Switch 語句。

switch語法

 代碼如下 復制代碼

switch (expression)  //設置表達式
{
case label1: //比較標簽1的值
 code to be executed if expression = label1; //如果匹配輸出關聯的代碼
 break; //結束代碼跳出語句
case label2: //比較標簽1的值
 code to be executed if expression = label2;
 break;
default: //如果沒有匹配,執行默認代碼
 code to be executed
 if expression is different
 from both label1 and label2;
}

工作原理:

對表達式(通常是變量)進行一次計算
把表達式的值與結構中 case 的值進行比較
如果存在匹配,則執行與 case 關聯的代碼
代碼執行後,break 語句阻止代碼跳入下一個 case 中繼續執行
如果沒有 case 為真,則使用 default 語句

 代碼如下 復制代碼

<?php
$x = 1; //變量x賦值為4
switch ($x)
{
 case 1: //要比較的值為1
  echo "數字 1";
  break;
 case 2: //要比較的值為2
  echo "數字 2";
  break;
 case 3: //要比較的值為3
  echo "數字 3";
  break;
 default: //沒有符合的匹配時,輸出默認值
  echo "沒有1到3的數字";
}
?>

學習經驗, swicth case只是一個開關語句,如果有多條件或多種情況我們就不可以使用它了,這時我們需要使用if else來操作了。

copyright © 萬盛學電腦網 all rights reserved