當前位置:首頁 » 編程語言 » php的switch

php的switch

發布時間: 2023-03-06 21:47:10

php中當使用switch() case的時候,如果有幾個等價的case該怎麼寫

case:之後所跟的表達式即為入口條件,這里可以寫多個,或者排除方式。
樓上混亂了。舉例:
switch(……)

case: "1"
echo "a";
break;
case: "2"
echo "a"; // 這里是相同的,可以多條實現
break;
default: // 能用排除方式,這個效率較高
echo: "b"
break;

Ⅱ PHP中switch對於0的判斷不準

$speed = 0 ;

if ($speed >= 0){
echo 'true';
}

肯定返回true啊,大於等於0,是什麼意思?大於跟等於,都可以為真。

case if 的條件,都是一樣的。這沒有錯誤。樓主再琢磨琢磨……同理,<=0,也是一個道理

Ⅲ php switch中能加if語句嗎

好像不能這樣弄!

但你可以在switch之前判斷一下

if(check($str)){
$str='number';
}
switch($str)
{
case"what":
echo"what";
break;
case"how":
echo"how";
break;
case"number":
echo'hi';
break;
/*第三種情況是,若字元串前10個字元為數字,則輸出"hi",應該怎麼寫?假設判斷函數為check($str)*/

Ⅳ php switch 怎麼使用

給你參考一下:

<?php
switch($x)
{
case1:
echo"Number1";
break;
case2:
echo"Number2";
break;
case3:
echo"Number3";
break;
default:
echo"Nonumberbetween1and3";
}
?>

</body>
</html>

Ⅳ 在PHP中如果使用switch case語句,switch()的括弧中可以是中文嗎

測試代碼:

switch('你好'){
case'你好':
echo1;
break;
defualt:
echo'2';
}

結果輸出:

1

證明:

switch()的括弧中可以是中文!!!

但是強烈不推薦寫中文

熱點內容
一個伺服器獲取多個ip 發布:2025-07-02 23:02:43 瀏覽:785
三星電腦wifi怎麼連接wifi密碼 發布:2025-07-02 22:55:00 瀏覽:712
安卓開發選哪個版本的SDK 發布:2025-07-02 22:19:07 瀏覽:486
未上傳圖片 發布:2025-07-02 22:14:01 瀏覽:599
安卓qq直播怎麼分享聲音 發布:2025-07-02 22:13:21 瀏覽:250
安卓系統怎麼刷機清除內存 發布:2025-07-02 22:08:19 瀏覽:697
安卓手機6位數密碼有多少組 發布:2025-07-02 21:50:31 瀏覽:798
存儲卡視頻多了 發布:2025-07-02 21:49:40 瀏覽:851
ajax無刷新上傳圖片 發布:2025-07-02 21:32:56 瀏覽:118
編譯器不認pow函數 發布:2025-07-02 21:27:04 瀏覽:339