在twig模板中,我使用number_format。我怎么能不改变小数计数和改变小数点和千位分隔符?
示例:
{% set number = 4.55 %}
{{ number|number_format(?, ',', ' ') }} // 4,55
答案 0 :(得分:0)
不幸的是,不可能只使用Twig。作为一种解决方法,您可以设置一些大值并修剪结束零。您还应该检查它是否不是100
。
作为一种肮脏的解决方法,您可以使用replace
方法。
{{ number|replace('.', '_')|replace(',', ' ')|replace('_', ',') }}
答案 1 :(得分:0)
自1.12起,Twig支持named arguments。以这种方式使用它:
{{ number|number_format(decimal_point=",", thousand_sep=" ") }}