数组中有多个值

时间:2011-11-06 18:57:12

标签: php

是否可以使用PHP in_array来检查多个值?例如,我可以这样做以查看7是否在数组中。如果我有7和8怎么办?

if (in_array(7, $_SESSION[myvalues]) ) {

}

更新:

我运行了上面的代码。我知道它有效,但它只在数组中查找单个值。我试过了

if (in_array(array(7,8), $_SESSION[myvalues]) ) {...}

但这两者都有。我一直在寻找至少一个。结束了

if (in_array(7, $_SESSION[myvalues]) || in_array(8, $_SESSION[myvalues])) {...}

1 个答案:

答案 0 :(得分:0)

http://php.net/array_intersect

另请注意,在PHP中,您必须将字符串放在引号中。所以,字符串myvalues应该用引号括起来。