以下echo输出8但我的if语句返回false? is_numeric只能很好地工作,但我无法弄清楚为什么strlen不会返回true。
echo strlen($_POST['results']);
if (is_numeric($_POST['results']) && strlen($_POST['results'] == 8)) {
答案 0 :(得分:1)
试试这个,你的parens搞砸了:
if (is_numeric($_POST['results']) && ( strlen($_POST['results']) == 8) ) {