PHP进制转换最大值问题

miyae 发布于 2013/09/08 12:51
阅读 130
收藏 0
PHP
大家好,把一个20位的整数转换为十六进制,而此数超过PHP最大值限制,大家有什么好的方法把此数转换为16进制吗
加载中
0
狂飙的小蜗牛
狂飙的小蜗牛
把20位的整数作为 字符串处理试试
miyae
miyae
回复 @ihotte : 不行,PHP处理的整数是有符号的,所以数字都小很多
狂飙的小蜗牛
狂飙的小蜗牛
回复 @miyae : 字符串加个前缀就不会自动装换成数字了
狂飙的小蜗牛
狂飙的小蜗牛
回复 @miyae : x64解决不了吗?
miyae
miyae
这个不行,你也知道PHP会自动把数字字符串作为整数来处理的,这个存储类型空间限制了,也没什么好方法。
返回顶部
顶部