所以我有一个名为bestmatchrule的变量,它返回1-25之间的单个数字,现在我试图分配该数字 使用以下if语句的名称: p>
$ a = $ bestmatchrule;
$ b ='';
if($ a ==“1”|| “2”){
$ b =“Chesil House”;
} elseif($ a ==“3”||“4”){
$ b =“Corfe House”;
} elseif($ a ==“5”||“6”){
$ b =“Cranborne House”;
} elseif($ a ==“7”||“8”){
$ b =“Dorchester House “;
} elseif($ a ==”9“||”10“){
$ b =”Lyme Regis House“;
} elseif($ a ==”11“||”12“) {
$ b =“Okeford House”;
} elseif($ a ==“13”||“14”){
$ b =“Purbeck House”;
} elseif($ a ==“ 15“||”16“){
$ b =”学生村“;
} elseif($ a ==”17“||”18“||”19“){
$ b =”Unilet “;
} elseif($ a ==”20“){
$ b =”Conel Court“;
} elseif($ a ==”21“||”22“){
$ b = “St John's Road”;
} elseif($ a ==“23”||“24”||“25”){
$ b =“Private Let”;
} else {
“Please Tr y再次“;
}
code> pre>
问题是它不起作用。 它只返回前一个。 这是返回值或if语句的问题吗? p>
另外,如果有缩短它的方法使它看起来更好吗? 我更专注于功能,但必须有比这更好的方法吗? p>
提前致谢!
(对不起这个菜鸟问题抱歉!) p> \ n div>