如何使用php比较多个数据
例如我有一个变量$ foo,分配给它的数据会有所不同。如果有四个不同的数据可以分配给变量$ foo,如:“汽车,面包车,公共汽车或自行车”
如何使用if语句检查分配给$ foo的数据?
通常如果我有两个数据我将使用
if($foo == 'firstdata'){
//execute something as this is the first data
}
else{
//this is the second data!
}
如果有3个数据,我将使用elseif语句。
但现在4个数据,我可以使用什么?或者我可以多次使用elseif吗?
答案 0 :(得分:4)
如果/ elseif / elseif / elseif可以连接多少,则没有实际限制。另一种方法是使用switch语句:
switch ($foo) {
case 'firstdata':
... do something with firstdata ...
break;
case 'car':
... do car stuff
break;
case 'van':
... do van stuff
break;
...
default:
... do stuff with an unknown datum
}
答案 1 :(得分:1)
是的,您可以根据需要多次使用elseif
,也可以使用switch声明。