if语句使用数组作为多个条件

时间:2014-08-17 11:43:44

标签: php arrays if-statement multiple-conditions

我需要一个像这样的条件使用的数组

$array = array(
 $a => '1',
 $b => '3',
);

if($array){
 echo 'OK';
}

如果$ a等于1或$ b等于3而不是 - ok。 我记得它是可能的,我以前做过但我不记得怎么做,而且我无法在谷歌上找到它。

2 个答案:

答案 0 :(得分:0)

这很简单。使用以下代码

<?php
$array = array(
 $a => '1',
 $b => '3',
);

if($array[$a]==1 || $array[$b]==3){
 echo 'OK';
}

我希望这有助于你

答案 1 :(得分:0)

我认为你的意思是in_array()?

if(in_array('1',$array)){
    echo 'OK';
}

或者你的意思是检查数组是否为空?

if(!empty($array)){
    echo 'OK';
}

如果那些人没有回答你的问题,请详细说明。