在if语句中使用count并与其返回值进行比较不起作用

时间:2013-06-18 12:29:17

标签: php

if(count($arr1) === count($arr2) === 26)

在上面一行中它抛出错误

syntax error, unexpected '==='

为什么我不能将count()返回的值与26

进行比较

2 个答案:

答案 0 :(得分:4)

你可以,但你必须单独进行:

if(count($arr1) === 26 && count($arr2) === 26)

答案 1 :(得分:1)

如果count($arr2)是26

if(count($arr1) === count($arr2) === 26)

评估为

if(count($arr1) === True)

然后会失败。

您需要执行两次逻辑检查并检查它们是否都评估为真