Можно ли отформатировать число до 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
Надеюсь это поможет.