嫩枝

灵活、快速、安全
PHP模板引擎

Syob娱乐下载mfony产品
文档 过滤器 number_format
您正在阅读Twig 2.x的文档。欧宝官网下载app切换到Twig的文档欧宝官网下载app1.倍3.倍

问题与反馈

许可证

嫩枝欧宝官网下载app在新BSD下获得许可许可证

number_format

number_format过滤器格式化数字。它是PHP的包装器number_format功能:

1
{{200.35 |number_format}}

您可以使用附加参数控制小数点后的位数、小数点和千位分隔符:

1
{{9800.333 |number_format(2, '。',',')}}

要格式化负数或数学计算,请将前面的语句用括号括起来(需要括号是因为Twig的操作符的优先级):

1 2 3 4
{{-9800.333 |number_format(2, '。',',')}}{#输出:-9 #}{{(-9800.333) |number_format(2, '。',',')}}{#输出:-9,800.33 #}{{1 + 0.2|number_format(2)}}{#输出:1.2 #}{{(1 + 0.2)|number_format(2)}}{#输出:1.20 #}

如果没有提供格式化选项,那么Twig将使用默认的格式化选项:

  • 小数点后0位。
  • 作为小数点。
  • 作为千位分隔符。

这些默认值可以通过核心扩展更改:

1 2
嫩枝\树枝\环境(加载程序);嫩枝->getExtension(\树枝\ \ CoreExtension延伸::类)->setNumberFormat (3.“。””、“);

的默认设置number_format可以在每次调用时使用附加参数重写。

参数

  • 小数:要显示的小数点数
  • decimal_point:用于小数点的字符
  • thousand_sep:用于千位分隔符的字符
网站由ob娱乐下载和树枝,部署在
的树枝标志©2010-2023ob娱乐下载