php中switch語句用法詳解

2021-08-07 23:12:30 字數 2074 閱讀 6767

switch語句也是物件導向程式設計語句中最長常見的邏輯控制語句了。switch 語句用於執行基於多個不同條件的不同動作 – 即當條件不同的時候,執行不同的邏輯操作。

本文介紹php中的switch語句的用法,它跟其他語句中的switch用法差不多的,但注意有有乙個break語句。

php中switch語句的標準語法:

switch (expression)

舉例:

switch($i)
也可以使用switch來判斷乙個取值範圍,或者說是在case中自定義條件。

<?php

header("content-type:text/html;charset=utf8");

$score=50;

switch($score)

?>

簡單示例

<?php

//switch細節

//情況一:數值匹配的時候自動轉換成字串

$a=1;

switch($a)

echo

''.'成功退出····';

echo

'';

//情況二:數值匹配的時候自動轉換成字元

$a=1;

switch($a)

echo

''.'成功退出····';

echo

'';

//情況三:字元匹配的時候自動轉換成數值

$a='1';

switch($a)

echo

''.'成功退出····';

echo

'';

//情況四:字串匹配的時候自動轉換成數值

$a="1";

switch($a)

echo

''.'成功退出····';

echo

'';

//情況五:float也可以匹配

$a=1.1;

switch($a)

echo

''.'成功退出····';

echo

'';

//情況六:非0是true

$a=true;

switch($a)

echo

''.'成功退出····';

echo

'';

//情況七:能匹配boolean

$a=true;

switch($a)

echo

''.'成功退出····';

echo

'';

//情況八:能匹配null

$a=null;

switch($a)

echo

''.'成功退出····';

echo

'';

//情況九:退出順序

$a=5;

switch($a)

echo

''.'成功退出····';

echo

'';

//情況十:退出順序

$a=50;

switch($a)

echo

''.'成功退出····';

echo

'';

?>

執行結果

hello1

成功退出····

hello2

成功退出····

hello3

成功退出····

hello4

成功退出····

hello5

成功退出····

hello6

成功退出····

hello7

成功退出····

hello81

成功退出····

我是5號出口hello61

成功退出····

hello6我是2號出口

成功退出····

python中switch語句用法

python中是沒用switch語句的,這應該是體現python大道至簡的思想,python中一般多用字典來代替switch來實現。coding utf 8 from future import division def jia x,y print x y def jian x,y print x ...

java中switch語句的用法

首先介紹一下switch語句的格式 switch 需要判斷的表示式 1,需要判斷的表示式 可能聽的比較多的是 只能是整形或字元型。但switch中需要判斷的表示式的型別,其實不只是整形或字元型。注意 switch中需要判斷的表示式的型別 可以是int,short byte,char,string,列...

switch語句用法詳解

一般形式 switch 表示式 意思是先計算表示式的值,再逐個和case 後的常量表示式比較,若不等則繼續往下比較,若一直不等,則執行default後的語句 若等於某乙個常量表示式,則從這個表示式後的語句開始執行,並執行後面所有case後的語句。與if語句的不同 if語句中若判斷為真則只執行這個判斷...