Могу ли я поставить условный оператор в оператор switch. ex-switch ($ totaltime < = 13) Помимо php, как насчет совместимости других языков с ним?PHP-Свидетель с условным переключателем
$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 показать результат, как "Это было быстро!"?
Вы попробовали? –
Какова конкретная проблема? Операторы не могут охватить все возможные случаи? – geoandri
Это похоже на почти точный дубликат: http://stackoverflow.com/questions/4498739/problem-with-conditional-switch – icecub