我需要将一些大整数转换为十六进制,但由于 dechex 最大整数限制,我只能得到部分结果。
例如1:
echo dechex(319259235818);
返回: 555555ea当它应该返回4A555555EA
例如2:
echo dechex(51539607576);
返回:18应该返回C00000018
有谁知道绕过这个限制的方法?
我需要将一些大整数转换为十六进制,但由于 dechex 最大整数限制,我只能得到部分结果。
例如1:
echo dechex(319259235818);
返回: 555555ea当它应该返回4A555555EA
例如2:
echo dechex(51539607576);
返回:18应该返回C00000018
有谁知道绕过这个限制的方法?