【发布时间】:2014-09-18 05:00:57
【问题描述】:
编程新手并参加 PHP 课程。我写了一个非常小的程序来测试 number_format 函数。这是我的代码:
$num = 9876543210123456789;
$result = number_format($num);
echo = $result;
输出为:9,876,543,210,123,456,512
我确定这与 $num 的长度有关。但一直无法找到发生这种情况的确切解释/原因。
【问题讨论】:
-
number_format — 格式化一个以千为单位的数字。那么什么是不正确的?
-
您对数字格式有什么期望?它是用小数位、千位和千位分隔符来格式化数字。请参考php手册。
-
本题与逗号无关,请再读一遍。他们感到困惑的是为什么输出数字与他们输入的数字不同。
标签: php number-formatting