我必须用23,50欧元计算一个聪明的变量,例如,如果变量= 100大于{$ variable + 23,50},则应为123,50欧元。在模板中,变量仅接受{$ variable + 23.50},该值为24,50。与1000欧元相同{$ variable + 23,50}我需要一个值1.023,50
有人可以帮我吗?
提前感谢
我尝试了replace,string_format等,但没有任何效果。
答案 0 :(得分:0)
您必须使用Smarty的{math},如下所示:
{math equation="x + y" x=$variable y=23.50 format="%.2f"}
如果要用点替换逗号,请使用数学替换:
{math|replace:",":"."}