Php “多个条件不工作”;如果;
我在if中使用了多个条件,请参见下面的代码Php “多个条件不工作”;如果;,php,arrays,conditional-statements,Php,Arrays,Conditional Statements,我在if中使用了多个条件,请参见下面的代码 if (strpos(serialize($row['pirority']),"P1")!==false && strpos(serialize($row['product']),"WFS")!==false) { $wfsp1++; } 如果我添加了另一个条件,它将不起作用 if (strpos(serialize($row['pirority']),"P1")!==false && str
if (strpos(serialize($row['pirority']),"P1")!==false &&
strpos(serialize($row['product']),"WFS")!==false)
{ $wfsp1++; }
如果我添加了另一个条件,它将不起作用
if (strpos(serialize($row['pirority']),"P1")!==false &&
strpos(serialize($row['product']),"WFS")!==false) ||
strpos(serialize($row['product']),"DayEnd")!==false)
{ $wfsp1++; }
有谁能告诉我,可能是什么原因吗?你有语法错误。试试这个
if (strpos(serialize($row['pirority']),"P1")!==false &&
strpos(serialize($row['product']),"WFS")!==false || //extra parenthesis was given
strpos(serialize($row['product']),"DayEnd")!==false)
{ $wfsp1++; }
究竟什么是“不起作用”?