【发布时间】:2017-02-24 19:33:07
【问题描述】:
我想四舍五入所有数字并在前面添加一个 $ 符号,没有小数。我尝试了以下方法,它正确舍入,但没有添加 $。在 $ 中添加的语法是什么
$number = '122.86';
utf8_encode(money_format('%.0n',$number));
上面的语法产生 123,我想要的输出是 $123
【问题讨论】:
-
@chris85 - 不要关注...
-
像其他字符串一样连接
utf8_encode('$' . money_format('%.0n',$number));。 -
顺便说一句,
money_format()在 Windows 中不起作用,只是让您知道和其他访问该问题的人。 “只有在系统有strfmon能力的情况下才定义函数money_format()。例如Windows没有,所以在Windows中没有定义money_format()。” -
那是一个,还是一个。
-
查看手册中的示例