0

我需要有一个数组用作这样的条件

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

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

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

4

2 回答 2

0

我想你的意思是 in_array() ?

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

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

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

如果这些不能回答您的问题,请详细说明。

于 2014-08-17T12:20:51.643 回答
0

这很简单。使用下面的代码

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

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

我希望这可以帮助你

于 2014-08-17T11:45:46.397 回答