PHP srlen输出正确的数字,但if语句返回false?

时间:2016-04-26 02:42:19

标签: php

以下echo输出8但我的if语句返回false? is_numeric只能很好地工作,但我无法弄清楚为什么strlen不会返回true。

echo strlen($_POST['results']);
if (is_numeric($_POST['results']) && strlen($_POST['results'] == 8)) {

1 个答案:

答案 0 :(得分:1)

试试这个,你的parens搞砸了:

if (is_numeric($_POST['results']) && ( strlen($_POST['results']) == 8) ) {