73

お金や数字をフォーマットするためのフィルターなどがtwigテンプレートエンジンにありますか?

4

4 に答える 4

122

このnumber_formatフィルターは、2011年12月末からTwigコアに含まれています。関連するコミットはここにあります。

使用法:number_format(decimals, decimalSeparator, thousandSeparator)

{{ total|number_format(2) }}
{{ total|number_format(0, '.') }}
{{ total|number_format(2, '.', ',') }}

ドキュメントでそれについてもっと読む

于 2012-02-01T13:36:21.317 に答える
39
于 2015-02-09T12:41:36.720 に答える
11

古いバージョンのtwigを使用していて、拡張機能をインストールしたくない場合は、次のようなフォーマットフィルターを使用できます。

{{ "%.2f"|format(total) }}

あまり良くありませんが、動作します。

基本的にはPHPの関数formatのように機能しますsprintf

于 2012-06-30T05:28:30.123 に答える
2

Use the format_currency

From version 2.12 format_currency filter was added. More information in the official documentation https://twig.symfony.com/doc/2.x/filters/format_currency.html

于 2020-03-23T12:05:21.563 に答える