企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
# `number_format` New in version 1.5: The `number_format` filter was added in Twig 1.5 The `number_format` filter formats numbers. It is a wrapper around PHP's[number_format](http://php.net/number_format) [http://php.net/number_format] function: <table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre>1</pre></div></td><td class="code"><div class="highlight"><pre>{{ 200.35|number_format }} </pre></div></td></tr></table> You can control the number of decimal places, decimal point, and thousandsseparator using the additional arguments: <table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre>1</pre></div></td><td class="code"><div class="highlight"><pre>{{ 9800.333|number_format(2, '.', ',') }} </pre></div></td></tr></table> If no formatting options are provided then Twig will use the default formattingoptions of: - 0 decimal places. - `.` as the decimal point. - `,` as the thousands separator. These defaults can be easily changed through the core extension: <table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre>1 2</pre></div></td><td class="code"><div class="highlight"><pre>$twig = new Twig_Environment($loader); $twig-&gt;getExtension('core')-&gt;setNumberFormat(3, '.', ','); </pre></div></td></tr></table> The defaults set for `number_format` can be over-ridden upon each call using theadditional parameters. ### Arguments - `decimal`: The number of decimal points to display - `decimal_point`: The character(s) to use for the decimal point - `thousand_sep`: The character(s) to use for the thousands separator