在if语句中使用count并与返回值进行比较是行不通的


using count in if statement and comparing with its returned value doesn't work

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

在上面的行中,它抛出错误

syntax error, unexpected '==='

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

进行比较

你可以,但你必须分开做:

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

如果count($arr2)为26

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

求值为

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

,然后失败。

您需要执行两个逻辑检查,并检查它们的值是否都为true