PHP sprintf奇怪的行为

时间:2016-03-10 10:06:23

标签: php printf precision

当我遇到一段代码时,我正在调试一个错误,可以简化如下

$value = '9611080820001471'; $value = sprintf('%.0f', (float)$value); echo $value . "\n";

这会产生以下输出:

9611080820001472

有人可以解释$value增加的原因/方式

0 个答案:

没有答案