Можно ли отформатировать число до 2 десятичных знаков с помощью Smarty PHP - PullRequest
23 голосов
/ 09 марта 2010

Можно ли отформатировать число в 2 десятичных знака с помощью Smarty PHP?

Спасибо.

Ответы [ 4 ]

48 голосов
/ 09 марта 2010

string_format принимает параметры форматирования sprintf:

{$number|string_format:"%.2f"}
26 голосов
/ 11 августа 2011

{$number|number_format:2} это то, что вы хотите

9 голосов
/ 07 февраля 2013

{$number|round:"2"} тоже работает

0 голосов
/ 03 ноября 2017

Для отображения 2 вместо 2.00 вы можете использовать: заменить в Smarty PHP

См. Пример ниже -

$number = 2.00

{$number|replace:'.00':''}

Output :- 2 

Надеюсь, это поможет.

...