Простая помощь PHP: если ($ Var1 = в списке ($ List) и $ Cond2) – это возможно?

Это возможная функция?

Мне нужно проверить, существует ли переменная в списке тех, которые мне нужно проверить, а также что cond2 истинно, например

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

Это не работает для меня, и все, что я изменил в копии, было моим списком и именами переменных

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

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

Вы смотрите на функцию in_array() .

 if (in_array($row['name'], array(1, 2, 3)) && $cond2) { #... 
 if (in_array($name , array( 'Alice' , 'Bob' , 'Charlie')) && $condition2 ) { /* */ } 

используйте функцию in_array, если (in_array ($ row ['name'], array (1,2,3)) && $ cond2) {do …}

 $name = $row['name']; if (($name == "1" || $name == "2" || $name == "3") && $cond2) { doThis(); }