$values = array('0', 1, 2);
if (in_array($values2, $values, false) || $values2 == 0) {
Values2是提交的值,在这种情况下它是3,3不在数组中,所以if条件不应该执行吗?
答案 0 :(得分:2)
要检查数组中的值是否 ,请使用名为not的运算符:
if (!in_array($values2, $values, false) || $values2 == 0) {
答案 1 :(得分:0)
不,不应输入if语句。
in_array
将返回false,因为该元素不在数组中。