PHP函数number_format
在数学运算中使用时会产生奇怪的结果。PHP - number_format与数学运算失败
运行此...
echo number_format(32545000 - 24343400) . '<br>';
echo number_format(32545000) - number_format(24343400);
为什么第二个产生的“8”的答案,而不是正确的答案?
PHP函数number_format
在数学运算中使用时会产生奇怪的结果。PHP - number_format与数学运算失败
运行此...
echo number_format(32545000 - 24343400) . '<br>';
echo number_format(32545000) - number_format(24343400);
为什么第二个产生的“8”的答案,而不是正确的答案?
number_format(32545000)
返回一个字符串:32545000
number_format(24343400)
返回一个字符串:24343400
中的字符串转换成int,你会得到:
32 - 24 = 8
你不想使用带字符串的'-'。 :) – alex