所以我有一个变量,我们会说$ string = 2;
如果我想检查那个变量,我通常会做两种情况 if($ string == 2 || $ string ==“Hello world”):
无论如何将这两个args组合成更短的东西 if($ string(== 2 || ==“hello world”)):
我用谷歌搜索了这个,但我找不到正确的短语来找回我正在寻找的答案,所以在这一点上解释它是最简单的。
答案 0 :(得分:5)
if (in_array($string, array(2, 'Hello world')))
答案 1 :(得分:2)
我生病的一部分想回答这个问题。
function f($a){
$args = func_get_args();
return in_array($a, array_slice($args, 1));
}
像
一样使用if(f($str, 1, "hello world", 3, "etc")){
}
答案 2 :(得分:0)
如果变量有许多可以以不同方式处理的状态,则可以使用switch
语句:
switch($var)
{
case 1:
case 2:
//some action
break;
case 3:
break;
}