例如,我有19.796
,我需要对其进行整理,因此我像{% set final_sum = sum + (sum / 100 * 21) | number_format(2, 'ceil') %}
一样使用它,它会返回19.8
,但我需要19.80
为零结束。
答案 0 :(得分:2)
你可以试试这个:
{{ "%.2f"|format(final_sum) }}
{{ final_sum|localizedcurrency('EUR') }}
<强> UPD:强>
在你的情况下,你可以这样做:
{% set final_sum = "%.2f" | format(sum + (sum / 100 * 21)) %}
那么你就可以将这个已经格式化的值用作{{ final_sum }}
答案 1 :(得分:0)
number_format
的第二个参数是decimal point
我不知道twig
,但在docs看一下,告诉我你应该试试这段代码
{% set final_sum = ceil(sum + (sum / 100 * 21))|number_format(2) %}
答案 2 :(得分:0)
{{ '%.2f'|format(19.796) }}
将它舍入到19.80
答案 3 :(得分:0)
使用它。
{{&#34;%。2f&#34; | format(19.796 | round(2,&#39; ceil&#39;))}} //19.80
19.8与19.80相同所以如果你想跟踪0,那么将它转换为字符串。
答案 4 :(得分:0)
{{ "%.2f"|format(19.796) }}
作为一种非常基本的方法...... :) 打印出来 19.80