在php中比较多个数据?
如何使用php比较多个数据 例如,我有一个变量$foo,分配给它的数据不同。如果有四个不同的数据可以分配给变量$foo,例如:“汽车、货车、公共汽车或自行车” 如何使用if语句检查哪些数据被分配给$foo 通常,如果我有两个数据,我将使用在php中比较多个数据?,php,Php,如何使用php比较多个数据 例如,我有一个变量$foo,分配给它的数据不同。如果有四个不同的数据可以分配给变量$foo,例如:“汽车、货车、公共汽车或自行车” 如何使用if语句检查哪些数据被分配给$foo 通常,如果我有两个数据,我将使用 if($foo == 'firstdata'){ //execute something as this is the first data } else{ //this is the second data! } 如果有3个数据,我将使用els
if($foo == 'firstdata'){
//execute something as this is the first data
}
else{
//this is the second data!
}
如果有3个数据,我将使用elseif语句
但是现在4个数据,我能用什么呢?或者我可以任意多次使用elseif吗?是的,您可以任意多次使用elseif,或者您可以使用该语句。是的,您可以任意多次使用elseif,或者您可以使用该语句。可以将if/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
}
对于可以链接在一起的if/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
}
事实上,你可以随心所欲地多次使用elseif,我会在很多情况下推荐这种方法,尤其是你所说的那种。事实上,你可以随心所欲地多次使用elseif,我会在很多情况下推荐这种方法,尤其是你所说的那种。