【发布时间】:2011-03-12 17:52:09
【问题描述】:
我试图用千位分隔符 Smarty 格式化数字。
所以例如 1000 变成 1,000。
谢谢。
【问题讨论】:
标签: smarty
我试图用千位分隔符 Smarty 格式化数字。
所以例如 1000 变成 1,000。
谢谢。
【问题讨论】:
标签: smarty
尝试使用string_format,它使用sprintf 来格式化您的字符串。
【讨论】:
或者你可以在 smarty 中使用 php 函数,这是用于 number_format,你也可以使用其他 php 函数:)
PHP : number_format($number, 2, '.', ',');
SMARTY :
{$number|number_format:2:".":","}
【讨论】:
或者只是聪明地使用{$var|number_format:0}
【讨论】: