如何在PHP中存储大量数字

时间:2011-09-24 09:44:30

标签: php variables size type-conversion

我需要将36 -th base中的数字转换为整数。原始数字长度大约是10个字符,似乎比PHP的整数限制大。

在我的情况下,原始数字如下所示:9F02tq977。转换后,我得到以下结果8.46332972237E+12

如何在PHP中存储大量数据?

2 个答案:

答案 0 :(得分:2)

由于BC Math不能使用任意基数,因此如果有可用的话,可以尝试使用GMP功能。

http://www.php.net/manual/en/ref.gmp.php

否则你可能不得不重写算法并编写自己的任意精确算法验证算法。

答案 1 :(得分:1)

使用像BC Math这样的数学库来获取大数字:)

http://be2.php.net/manual/en/book.bc.php