Это возможная функция?
Мне нужно проверить, существует ли переменная в списке тех, которые мне нужно проверить, а также что 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(); }