我的情况是我正在做 in_array 功能
else if(in_array($status,$picked_status_code))
{
}
现在连同in_array函数,我想再用AND运算符进行检查,以便满足这两个条件
这会产生 -
else if(in_array($status,$picked_status_code) && (if $x >= $y))
{
Execution of Code
}
这不起作用!
答案 0 :(得分:1)
您已经在else if
条件行中,删除了额外的if
声明
else if(in_array($status,$picked_status_code) && $x >= $y) {
}
有一个像netbeans或php storm这样体面的IDE,它应该会在那里抛出语法错误。请下载其中一个。
提醒一下。不要忘记in_array()
的语法是
in_array($needle, $haystack, true/false => strict checking);
答案 1 :(得分:1)
您的代码应为:
else if(in_array($status,$picked_status_code) && $x >= $y)
{
Execution of Code
}
你不需要第二个if和括号也是不必要的。
答案 2 :(得分:1)
如果
,请删除中的 else if(in_array($status,$picked_status_code) && ($x >= $y))
{
Execution of Code
}