rounding - round in Smarty shows wrong result -
in smarty 3 template have code:
{$a=8.34} {$b=8.33} {$a-$b|round:2}
expected result is: 0.01
but receive this: 0.0099999999999998
does know how fix this?
smarty2 applied modifier result of complete expression.
smarty3 on direct prepending value.
so in smarty3 have use brackets:
{($a-$b)|round:2}
that should solve it.
Comments
Post a Comment