![]() |
1
3
您将失去分配的精度,而不是字符串转换的精度。如果这个变量的值实际上是硬编码的,并且您不能更改它,那么您就无能为力了。 一条线:
总是会失去精确性。如果你需要保留整件东西,把它存储到一个字符串中,你就不能把它存储成这样的int并保留所有的数字。 |
![]() |
2
2
我想唯一的方法是使用
这是你的
|
![]() |
3
2
目前,在PHP中进行大整数数学运算的唯一方法是使用BCMath或GMP扩展,将大数字作为字符串处理。在php6中计划64位整数。 因此,当使用大整数将它们强制转换为字符串时,您将在分配(自动转换为浮点)时失去精度,然后使用字符串数学库的on进一步处理您的数字。 |
![]() |
4
-1
您试过使用php的intval()函数吗? |