标签: php
我需要在一个PHP变量中存储一个巨大的数字(如果你想知道为什么,那就是编程竞赛)。但是,如果数字太大,则会显示为6.2995416979471E+77。有没有办法在PHP中存储这么大的数字?
6.2995416979471E+77
答案 0 :(得分:3)
integers的大小限制为32或64位,具体取决于您的体系结构 floats可以存储任何大小的值,但不精确。
integers
floats
如果您想使用巨大而精确的数字,请使用字符串和BC Math扩展名。
答案 1 :(得分:0)
$bigNumber = 1234567890; // etc echo number_format($bigNumber, 0);
答案 2 :(得分:0)
您是否尝试过PHP的BCMath任意精度函数?他们使用字符串来表示数字。