Is it possible to format a number to 2 decimal places with Smarty PHP?
Thanks.
string_format accepts sprintf formatting options:
{$number|string_format:"%.2f"}
You can use the round function, though it will not add decimal places only remove them:
{$number|round:2}
To display 2 instead of 2.00 you can use : replace in Smarty PHP
See below example -
$number = 2.00
{$number|replace:'.00':''}
Output :- 2
Hope this helps.
{$number|number_format:2}
is what you want