【发布时间】:2013-09-26 04:29:05
【问题描述】:
PHP 中的number_format 函数似乎默认为四舍五入。我的理解是,这个函数对于用逗号分隔每三个数字很有用。就像使用 number_format 时 1403423 变成 1,404,423。
那么,如果我有一个大数字想要四舍五入到小数点后两位,我该怎么做才能正确显示逗号?
期望的行为:12042.529 --> 12,042.53
【问题讨论】:
-
如果只给定一个参数,数字将被格式化,不带小数,但每千位之间用逗号(“,”)。如果给定两个参数,数字将被格式化为小数,小数前加点(“.”),每千位之间用逗号(“,”)。
-
这些都没有谈到四舍五入。
标签: php rounding number-formatting