如何在PHP中增加整数变量的大小?

时间:2012-01-29 01:30:35

标签: php

我需要在一个PHP变量中存储一个巨大的数字(如果你想知道为什么,那就是编程竞赛)。但是,如果数字太大,则会显示为6.2995416979471E+77。有没有办法在PHP中存储这么大的数字?

3 个答案:

答案 0 :(得分:3)

integers的大小限制为32或64位,具体取决于您的体系结构 floats可以存储任何大小的值,但不精确。

如果您想使用巨大而精确的数字,请使用字符串和BC Math扩展名。

答案 1 :(得分:0)

$bigNumber = 1234567890; // etc
echo number_format($bigNumber, 0);

答案 2 :(得分:0)

您是否尝试过PHP的BCMath任意精度函数?他们使用字符串来表示数字。