具有多个条件的 PHP If 语句
2022-08-30 10:55:52
我有一个变量。$var
我想要回声,如果等于以下任何值, , , , 或 。有没有办法用像?这样的单个语句来做到这一点?"true"
$var
abc
def
hij
klm
nop
&&
我有一个变量。$var
我想要回声,如果等于以下任何值, , , , 或 。有没有办法用像?这样的单个语句来做到这一点?"true"
$var
abc
def
hij
klm
nop
&&
一种优雅的方法是动态构建数组并使用:in_array()
if (in_array($var, array("abc", "def", "ghi")))
switch
语句也是一种替代方法:
switch ($var) {
case "abc":
case "def":
case "hij":
echo "yes";
break;
default:
echo "no";
}
if($var == "abc" || $var == "def" || ...)
{
echo "true";
}
我认为使用“Or”而不是“And”会有所帮助