Ответ 1
string_format принимает параметры форматирования sprintf:
{$number|string_format:"%.2f"}
Можно ли отформатировать число до 2 десятичных знаков с помощью Smarty PHP?
Спасибо.
string_format принимает параметры форматирования sprintf:
{$number|string_format:"%.2f"}
{$number|number_format:2}
- это то, что вы хотите
{$number|round:"2"}
также работает
Для отображения 2 вместо 2.00 вы можете использовать: заменить в Smarty PHP
См. ниже пример -
$number = 2.00
{$number|replace:'.00':''}
Output :- 2
Надеюсь, что это поможет.