$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
怎么解决!
1 回答4.1k 阅读✓ 已解决
3 回答1.9k 阅读✓ 已解决
2 回答2.3k 阅读✓ 已解决
2 回答776 阅读✓ 已解决
1 回答1.4k 阅读✓ 已解决
2 回答2.3k 阅读
1 回答695 阅读✓ 已解决
dechex()函数,所能转换的最大数值为十进制的4294967295,其结果为 "ffffffff"
所以结果应该就截取了。
https://segmentfault.com/q/10...