PHP字符串整数转换

时间:2015-09-03 18:12:27

标签: php string casting integer

$x = '37965190010';

$y = (int) $x;

var_dump($x);

var_dump($y);

以上将输出

string '37965190010'
int 2147483647

为什么演员不起作用?

1 个答案:

答案 0 :(得分:0)

这是因为int(32位)中的最高数字不能超过2147483647,您可以通过输出常量PHP_INT_MAX来检查它。

检查this以了解详情。