我有一个选项框,我想知道此选项框中的值是否真的存在。
我知道可以这样做,in_array
来验证。
但我不知道是否可以检查多个名称,如下所示:
if (in_array('Full-time', 'Part-time', $jobtypes))
{
echo "Match found<br>";
} else {
echo 'nop';
}
答案 0 :(得分:4)
$look4 = array('Full-time', 'Part-time');
// if at least one of these jobtypes required
if (0 < count (array_intersect($look4 , $jobtypes) ) )
{
echo "Match found<br>";
} etc.
或
// if both jobtypes required
if (2 == count (array_intersect($look4 , $jobtypes) ) )
答案 1 :(得分:1)
if (in_array('Full-time', $jobtypes) && in_array('Part-time', $jobtypes))
{
echo "Match found<br>";
} else {
echo 'nop';
}
如何使用&&
代替?只是一个建议。