计算后输出货币(Sprintf)

问题描述 投票:0回答:1

我通过smarty计算如下:

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

我得到的输出是18.6but我想要18.600

输出应该像:

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

我尝试了不同的格式,我在sprintf手册上看到但没有任何帮助。

希望你能帮帮我,谢谢。

php smarty
1个回答
0
投票

您可以使用format属性。

像这样 :

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

%.3f => 3位小数的结果

© www.soinside.com 2019 - 2024. All rights reserved.