标签: php string casting integer
$x = '37965190010'; $y = (int) $x; var_dump($x); var_dump($y);
以上将输出
string '37965190010' int 2147483647
为什么演员不起作用?
答案 0 :(得分:0)
这是因为int(32位)中的最高数字不能超过2147483647,您可以通过输出常量PHP_INT_MAX来检查它。
int
2147483647
PHP_INT_MAX
检查this以了解详情。