我可以在switch語句中放置條件語句嗎? ex - switch($ totaltime < = 13)除了php,其他語言如何兼容?PHP-帶條件開關的Swich case語句
$totaltime=15;
switch ($totaltime<=13) {
case ($totaltime <= 1):
echo "That was fast!";
break;
case ($totaltime <= 5):
echo "Not fast!";
break;
case ($totaltime >= 10 && $totaltime<=15):
echo "That's slooooow";
break;
}
編輯
$totaltime=12;
switch (false) {
case ($totaltime <= 1):
echo "That was fast!";
break;
case ($totaltime <= 5):
echo "Not fast!";
break;
case ($totaltime >= 10 && $totaltime<=13):
echo "That's slooooow";
break;
default: // do nothing break;
}
紳士在這種情況下,爲什麼alwyas顯示爲 「真快!」 輸出?
你試過了嗎? – 2014-10-20 18:57:37
確切的問題是什麼?運營商無法涵蓋所有可能的情況? – geoandri 2014-10-20 18:58:15
這就像一個幾乎完全相同的副本:http://stackoverflow.com/questions/4498739/problem-with-conditional-switch – icecub 2014-10-20 19:00:04