gti*_*flm 2 php number-formatting
number_format使用数学运算时,PHP函数会产生奇怪的结果.
运行这个......
echo number_format(32545000 - 24343400) . '<br>';
echo number_format(32545000) - number_format(24343400);
Run Code Online (Sandbox Code Playgroud)
为什么第二个产生"8"的答案而不是正确的答案?
number_format(32545000) 返回一个字符串:32,545,000
number_format(24343400) 返回一个字符串:24,343,400
字符串转换为int,你得到:
32 - 24 = 8