【发布时间】:2016-05-03 07:27:06
【问题描述】:
如何在 twig 中将两个十进制值相乘?
假设 var1 = "37.57" 和 var2 = "8" 我试过了
{{ var1 * var2 }}
但它只乘整数值而忽略小数返回“296”,即 37 * 8。
【问题讨论】:
-
你确定变量是正确的,试试 {{ dump(var1, var2) }} 以确保你得到了你的想法
-
检查这里 => twigfiddle.com/yef16p。我重新创建了它,它按预期工作。
-
这是我在转储 SimpleXMLElement {#962 ▼ +"0": "72.75" } SimpleXMLElement {#960 ▼ +"0": "20.35" } in the twig {{ (var1 |number_format(2, ',', '.') * var2|number_format(2, ',', '.'))}} 还是一样,只是整数值的倍数
-
好的,我发现它采用这些变量是字符串。如何在树枝中将字符串转换为整数值??