看看变量是否等于列表php中的任何其他变量

时间:2013-04-02 22:27:57

标签: php arrays search

在php中,我想知道如何检查变量是否等于列表中的任何变量。

我以为我可以尝试像

这样的东西
if( $example == array($one, $two, $three, $four, $five) ) {
    //code here
}

这没用,是否有类似的方法呢?否则,最好的方法是什么?

3 个答案:

答案 0 :(得分:9)

你的意思是in_array()函数吗?

if( in_array($example, array($one, $two, $three, $four, $five)) ) {
    //code here
}

答案 1 :(得分:3)

$array = array($one, $two, $three, $four, $five);
$example = 'somestring';
if(in_array($example, $array)){
    //code here
}

或者如果您想严格检查,例如===而不是==

if(in_array($example, $array, true)){
    //code here
}

答案 2 :(得分:1)

$array = array($one, $two, $three, $four, $five);

foreach ($array as $value) {
    if ($example === $value) {
        something;
    }
}