是否可以使用Smarty PHP将数字格式化为2位小数?
感谢。
答案 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
希望这有帮助。