简单的PHP条件帮助:if($ Var1 =列表($ List)和$ Cond2) - 这可能吗?

Sup*_*vah 10 php conditional list

这是一个可能的功能吗?

我需要检查一个变量是否存在于我需要检查的列表中,并且cond2是真的,例如

if($row['name'] == ("1" || "2" || "3") && $Cond2){
    doThis();
}
Run Code Online (Sandbox Code Playgroud)

这对我不起作用,我在复制粘贴中更改的是我的列表和变量名称

cee*_*yoz 20

if(in_array($row['name'], array('1', '2', '3')) && $Cond2) {
  doThis();
}
Run Code Online (Sandbox Code Playgroud)

PHP的in_array()文档:http://us.php.net/manual/en/function.in-array.php

  • 就像一个次要的注意事项,根据你的"例外数组"有多大,你可能想把$ Cond2作为布尔表达式的第一个元素(假设它已经是原子而不是某种潜在的昂贵的函数调用). (5认同)