Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php “多个条件不工作”;如果;_Php_Arrays_Conditional Statements - Fatal编程技术网

Php “多个条件不工作”;如果;

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中使用了多个条件,请参见下面的代码

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++; }
究竟什么是“不起作用”?