PHP 中的条件切换语句

2022-08-30 20:34:28

我已经习惯了vb.net的Select Case语法,它本质上是一个switch语句,您可以在其中执行类似的事情,如果它匹配,它将执行该案例。Case Is > 5

我该如何做我所谓的“条件开关语句”,因为我不知道PHP中的实际名称?

或者,什么是管理这个问题的快速方法?

switch($test)
{
    case < 0.1:
        // do stuff
        break;
}

这就是我目前尝试过的。


答案 1

我认为你正在寻找这样的东西(这并不是你想要的,或者至少我理解的是你的需求)。

switch (true)查找计算结果为真值的事例,并在其中执行代码,直到第一次中断;它遇到。

<?php

switch (true) {

case ($totaltime <= 1):
echo "That was fast!";
break;

case ($totaltime <= 5):
echo "Not fast!";
break;

case ($totaltime <= 10):
echo "That's slooooow";
break;
}

?>

答案 2

PHP 支持 switch 语句。这是你想要的吗?


推荐