我试图用千位分隔符Smarty格式化数字。
因此,例如1000变为1,000。
感谢。
答案 0 :(得分:57)
或者你可以在smarty里面使用php函数,这是为了number_format,你也可以使用其他的php函数:)
PHP : number_format($number, 2, '.', ',');
SMARTY :
{$number|number_format:2:".":","}
答案 1 :(得分:5)
或只是巧妙地使用{$var|number_format:0}
答案 2 :(得分:0)
尝试使用string_format,它使用sprintf格式化您的字符串。