如何在twig中复用两个十进制值?
让我们说var1 =" 37.57"和var2 =" 8"我尝试了
{{ var1 * var2 }}
但它只乘以整数值而忽略它返回的小数" 296"这是37 * 8。
答案 0 :(得分:1)
如果使用了错误的小数分隔符,则可能会产生整数结果。
答案 1 :(得分:1)
好的,我让它运转了。
由于某种原因,树枝正在考虑将它作为一个"字符串"而不是" interger"不知道为什么会这样,因为我简单地返回通过外部API连接收到的数据。
这是对我有用的东西:
{% set var_1 = 0 + var1|numberformat(2,'.',',') %}
{% set var_2 = 0 + var2|numberformat(2,'.',',') %}
然后,
{{ (var_1 * var_2)|numberformat(2,'.',',')}}
答案 2 :(得分:0)