Smarty在“,”后添加两个0

时间:2017-04-28 09:56:37

标签: php smarty

我有我的变量

{assign var='reduc' value=$valueprice}
{assign var='prix' value='30,00'}

我做到了

{$prix - ($prix * $reduc)}

但我希望结果在“,”之后始终以两个数字显示!如果结果是:

30 => 30,00 
24,5 => 24,50

我已经尝试过| string_format:“%。2f”它无法正常工作

1 个答案:

答案 0 :(得分:0)

将浮点变量用于货币值并不好,例如参见http://floating-point-gui.de/basic/

因此,如果您使用整数值,则可以执行以下操作:

{$dollar},{$cent|string_format:"%02d"}