PHP 函数 number_format
在与数学运算一起使用时会产生奇怪的结果。
运行这个...
echo number_format(32545000 - 24343400) . '<br>';
echo number_format(32545000) - number_format(24343400);
为什么第二个给出的答案是“8”而不是正确答案?
最佳答案
number_format(32545000)
返回字符串:32,545,000
number_format(24343400)
返回字符串:24,343,400
将字符串转换为 int,您将得到:
32 - 24 = 8
关于PHP - number_format 因数学运算而失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19069565/