是否可以使用Smarty PHP将数字格式化为2位小数

时间:2010-03-09 12:54:31

标签: php smarty

是否可以使用Smarty PHP将数字格式化为2位小数?

感谢。

4 个答案:

答案 0 :(得分:47)

string_format接受sprintf格式化选项:

{$number|string_format:"%.2f"}

答案 1 :(得分:26)

{$number|number_format:2}就是你想要的

答案 2 :(得分:9)

{$number|round:"2"}也有效

答案 3 :(得分:0)

要显示2而不是2.00,您可以在Smarty PHP中使用:替换

见下面的例子 -

$number = 2.00

{$number|replace:'.00':''}

Output :- 2 

希望这有帮助。