如何sprintf
格式化浮点数,就像number_format()
一样?
我需要
使用number_format()
我会这样做
$number = number_format(1599, 0, ".", ",");
结果应为:
1599 => 1.500
899.99 => 899
70 => 70
这可以使用sprintf()
吗?
亲切的问候, 罗伯特
答案 0 :(得分:10)
sprintf('A number: %s', number_format(1599, 0, '.', ','))
不,没有别的办法。 (s)printf
没有添加千位分隔符的选项。
答案 1 :(得分:1)
你可以使用:
sprintf("%.2f", $val);