• Welcome to Journal web site.

我是 PHP 程序员

- 开发无止境 -

Next
Prev

php关于数字防注入,intval溢出,intval和2147483647问题解决方法_红红_新浪博客

Data: 2020-04-14 07:57:01Form: JournalClick: 6

红红的博客

关于使用intval强制转换成数字的问题。数字大于2147483647会出现溢出出现负数。使用个方法来替代这个吧

$n="\n";
$a=2147483648.05555;
echo intval($a).$n; //result  -2147483648
echo (int) $a,$n;//result  -2147483648
echo floatval($a).$n;//result 2147483648.0556
echo floor(floatval($a)).$n;//result 2147483648

Name:
<提交>