$a = pow(10,16); //结果是 1.0E+16
//转化成 16 进制
echo dechex($a);
结果是 6fc10000,
正确的转换应该是 2386f26fc10000
怎么解决!
$a = pow(10,16); //结果是 1.0E+16
//转化成 16 进制
echo dechex($a);
结果是 6fc10000,
正确的转换应该是 2386f26fc10000
怎么解决!
2 回答3.1k 阅读✓ 已解决
1 回答1.4k 阅读✓ 已解决
1 回答975 阅读✓ 已解决
1 回答1.2k 阅读✓ 已解决
3 回答1.2k 阅读
2 回答1.1k 阅读
1 回答1.1k 阅读
dechex()函数,所能转换的最大数值为十进制的4294967295,其结果为 "ffffffff"
所以结果应该就截取了。
https://segmentfault.com/q/10...