如何在PHP中添加17位数字?。。
1899710533930123 + 1895850027949125 + 1895850022414127 + 1895850100771120 +
1895850027947124 + 1895850027949127 + 1895850100771129 + 1899710500903129 +
1899710505122125 + 1899710505889120 + 1899710602763121 + 1895850027951121
= 22769502984360491
PHP中的整数受平台限制,例如,在64位上,整数不能大于9223372036854775807。ON 32位,最大整数为2147483647。您可以使用输出最大值
echo PHP_INT_MAX;
当您使用超过该限制的整数时,PHP会将它们强制转换为浮点值。
var_dump(9223372036854775808);
// gives float(9.2233720368548E+18)
随后的任何计算都将以浮点精度为准。如果您的平台不是64位,或者当您需要更精确的计算时,请考虑使用GMP或BCMath。