使用千位分隔符格式化数字的Smarty PHP

36

我正在尝试使用Smarty格式化带有千位分隔符的数字。

例如,1000将变成1,000。

谢谢。

3个回答

69

或者你可以在Smarty中使用PHP函数,这里是针对number_format的,你也可以使用其他PHP函数 :)

PHP : number_format($number, 2, '.', ',');

SMARTY :
{$number|number_format:2:".":","}

5

或者在Smarty中使用{$var|number_format:0}


0

2
我认为sprintf无法实现千位分隔符。 - Abhi Beckert

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接