gpt4 book ai didi

smarty - Smarty中的回合显示错误结果

转载 作者:行者123 更新时间:2023-12-04 13:32:47 25 4
gpt4 key购买 nike

在我的Smarty 3模板中,我有以下代码:

{$a=8.34}
{$b=8.33}
{$a-$b|round:2}

预期结果是: 0.01

但我收到此信息: 0.0099999999999998

有人知道如何解决此问题吗?

最佳答案

Smarty2将修饰符应用于完整表达式的结果。

Smarty3仅根据直接的前置值来执行此操作。

因此,在Smarty3中,您必须使用方括号:

{($a-$b)|round:2} 

那应该解决。

关于smarty - Smarty中的回合显示错误结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17973926/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com