Php 一种总结许多命令的方法,如if。。。如果。。。做

Php 一种总结许多命令的方法,如if。。。如果。。。做,php,command,summarize,Php,Command,Summarize,我创建了一个问答页面,以确定每个用户对不同产品的兴趣程度 像这样: 你有多喜欢x(betwin 1-10) 这些问题超过30个,如果我想为每种可能性编写一个命令行,这几乎是不可能的。 命令如下所示: if $a <=5 and $b <=6 and $c <=7 and... do ... if $a<= 8 and $b <=7 and $c >= 5 and $d <=8 do... 如果$a用于此,您可以使用开关语句。文件: 示例代码: $i =

我创建了一个问答页面,以确定每个用户对不同产品的兴趣程度 像这样:
你有多喜欢x(betwin 1-10)
这些问题超过30个,如果我想为每种可能性编写一个命令行,这几乎是不可能的。
命令如下所示:

if $a <=5 and $b <=6 and $c <=7 and... do ...
if $a<= 8 and $b <=7 and $c >= 5 and $d <=8 do...

如果$a用于此,您可以使用
开关
语句。文件:

示例代码:

$i = 10;

switch($i):
    case ($i <= 0): // or for example: case (0)
        return 'It\'s 0 or lower than 0';
        break;
    case ($i > 0 && $i < 10):
        return 'Number is between 0 and 10';
        break;
    case ($i >= 10):
        return 'Number is 10 or higher';
        break;
    default:
        return false;
endswitch;
// You can use echo instead of return, but i prefer to use these statements in a function instead of the html page. 
$i=10;
交换机(一美元):

案例($i您可以使用
开关()
statement.$a、$b等代表什么?它们是不同问题的答案吗?这个问题对我来说不清楚,$a、$b、$c是什么?你能用两个或三个问题做个例子吗?我添加了另一个命令。$a$b$c是一个1-10之间的数字。谢谢这是一个好方法。还有其他好方法,比如使用函数或类吗?是的,有很多方法功能可在此处找到: