PHP   发布时间:2022-04-04  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了php5将64位整数转换为双精度-如何强制64位?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

PHP5中,通过GET传递64位整数1707541557936130,但它显示的值为1.7075415579361E 15

我怎么能迫使PHP使用大整数作为整数,而不是浮点数

当我移动<<显然,这样做的结果也是int32,而不是int64 有没有办法全局说使用int64?

解决方法:

PHP仅在64位系统上支持64位整数.在这两种情况下,大于PHP_INT_MAX的整数都将转换为浮点数.
参见manual.

试试这个代码

<?PHP
$i=1707541557936130;
var_dump($i);    
echo PHP_INT_MAX;

大佬总结

以上是大佬教程为你收集整理的php5将64位整数转换为双精度-如何强制64位?全部内容,希望文章能够帮你解决php5将64位整数转换为双精度-如何强制64位?所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: