twig number_format

twig Как вывести integer как float? Формат вывода чисел

Например, когда мы работаем с денежными средствами, мы хотим, чтобы эти числа имели 2 знака после запятой, обозначающие копейки. Даже если они равны 00.

Как это сделать?

Используйте, т.н. фильтр number_format.

{{ (investment.sum/100)|number_format(2, '.', ' ') }}

Аргументы означают:

  • количество знаков после запятой
  • символ, отделяющий целую часть от дробной
  • символ, разделяющий тысячи (обычно используют пробел для наглядности)

В моём примере, десять миллионов будет выглядеть так:

Subscribe to RSS - twig number_format