代碼如下 復制代碼 switch(variable){
switch語句根據variable的值,依次與case中的value值相比較,如果不相等,繼續查找下一個
case;如果相等,就執行對應的語句,直到switch語句結束或者遇見break為止。
實例二
代碼如下 復制代碼<?php
switch ($i) {
case 0:
echo "i equals 0";
break;
case 1:
echo "i equals 1";
break;
case 2:
echo "i equals 2";
break;
}
?>
實例三
<?php
switch ($i) {
case 0:
case 1:
case 2:
echo "i is less than 3 but not negative";
break;
case 3:
echo "i is 3";
}
?>
if…else語句只能選擇兩種結果:要麼執行真,要麼執行假。但現在有2種以上的選擇該怎麼辦
呢?這時,可以使用esleif(也可以寫作else if)語句來執行,該語法格式為:
實例
代碼如下 復制代碼 <?php如果當前日期是周五,下面的例子會輸出 "Have a nice weekend!",如果是周日,則輸出 "Have a nice Sunday!",否則輸出 "Have a nice day!":
代碼如下 復制代碼<html>
<body>
<?php
$d=date("D");
if ($d=="Fri")
echo "Have a nice weekend!";
elseif ($d=="Sun")
echo "Have a nice Sunday!";
else
echo "Have a nice day!";
?>
</body>
</html>