计算后输出货币(Sprintf)

时间:2019-04-15 07:51:41

标签: php smarty

我这样通过smarty计算:

{math equation='system - user' user=31.400 system=50.000}

输出即时消息为18.6,但我想要18.600

输出应为:

20.000 = ```20.000```<br>
400 = ```400```<br>
1.000,44 = ```1.000,44```<br>

我尝试使用sprintf手册上看到的不同格式进行尝试,但没有任何帮助。

希望可以帮助我,谢谢。

1 个答案:

答案 0 :(得分:0)

您可以使用format属性。

喜欢这个:

{math equation='system - user' user=31.400 system=50.000 format="%.3f" }

%.3f =>结果为3个小数位