echo intval(42); // 42
echo "<hr>";
echo intval(4.2); // 4
echo "<hr>";
echo intval('42'); // 42
echo "<hr>";
echo intval(42000000); // 42000000
echo "<hr>";
echo intval(420000000000000000000); // 0
echo "<hr>";
echo intval('420000000000000000000'); // 2147483647
echo "<hr>";的执行结果为42
4
42
42000000
-1609564160
2147483647
建议修改过滤函数或者是增加一个说面,前一段没被这个问题坑死了。
最佳答案