【问题标题】:Formatting numbers with thousands separator Smarty PHP用千位分隔符格式化数字 Smarty PHP
【发布时间】:2011-03-12 17:52:09
【问题描述】:

我试图用千位分隔符 Smarty 格式化数字。

所以例如 1000 变成 1,000。

谢谢。

【问题讨论】:

    标签: smarty


    【解决方案1】:

    尝试使用string_format,它使用sprintf 来格式化您的字符串。

    【讨论】:

    • 我认为 sprintf 不能做千位分隔符
    【解决方案2】:

    或者你可以在 smarty 中使用 php 函数,这是用于 number_format,你也可以使用其他 php 函数:)

    PHP : number_format($number, 2, '.', ',');
    
    SMARTY :
    {$number|number_format:2:".":","}
    

    【讨论】:

      【解决方案3】:

      或者只是聪明地使用{$var|number_format:0}

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2015-02-28
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-06-21
        • 2018-09-05
        • 2022-07-31
        • 1970-01-01
        相关资源
        最近更新 更多