round
Фильтр round округляет число до заданной точности:
{{ 42.55|round }}
{# outputs 43 #}
{{ 42.55|round(1, 'floor') }}
{# outputs 42.5 #}
Фильтр round принимает два необязательных аргумента; первый определяет точность (по умолчанию 0), а второй — метод округления (по умолчанию common):
-
commonокругляет вверх или вниз (округляет значение до заданной точности в сторону от нуля, при совпадении на половине — делает 1.5 в 2 и -1.5 в -2); -
ceilвсегда округляет вверх; -
floorвсегда округляет вниз.
Примечание
Оператор // эквивалентен |round(0, 'floor').
Аргументы
-
precision: Точность округления -
method: Метод округления
© 2009–2018 by the Twig Team
Licensed under the three clause BSD license.
The Twig logo is © 2010–2020 Symfony
https://twig.symfony.com/doc/3.x/filters/round.html