在PHP中添加keisan样式的数字

时间:2016-07-26 06:27:52

标签: php

如何在PHP中添加17位数字?..

1899710533930123 + 1895850027949125 + 1895850022414127 + 1895850100771120 + 
1895850027947124 + 1895850027949127 + 1895850100771129 + 1899710500903129 + 
1899710505122125 + 1899710505889120 + 1899710602763121 + 1895850027951121

= 22769502984360491

1 个答案:

答案 0 :(得分:1)

PHP中的整数受到您平台的限制,例如:在64位上你不能有比922337203685477580更大的整数。在32位,最大整数是2147483647.你可以用

输出最大值
echo PHP_INT_MAX;

当您使用超出该限制的整数时,PHP会将它们转换为浮点数。

var_dump(9223372036854775808);
// gives float(9.2233720368548E+18)

任何后续计算都将受到浮点精度的影响。如果您的平台不是64位或需要更精确的计算,请考虑使用GMPBCMath