PHP错误的int转换

时间:2014-03-04 03:25:36

标签: php

我一直在浏览其他“错误的int转换”问题,但我没有找到任何与我相关的帖子。

我正在将一个10字符串(例如'9052000000','9056699999')转换为int类型,但我继续获取值2147483647

我的代码看起来像这样:              $ min ='9052000000';              $ min =(int)$ min;

希望有人可以提供帮助。谢谢!

3 个答案:

答案 0 :(得分:0)

int length取决于您的系统32位或64位。

请阅读本手册:

[PHP手册] http://www.php.net/manual/en/language.types.integer.php

答案 1 :(得分:0)

您只需达到整数限制即可。使用GMP表示任意长度的整数。

答案 2 :(得分:0)

请阅读本手册:

[PHP手册] http://id1.php.net/intval