Twig

The flexible, fast, and secure
template engine for PHP

a Symfony Product
Docs Filters round
You are reading the documentation for Twig 2.x. Switch to the documentation for Twig 1.x. 3.x.
Warning Twig version 2.x end of maintenance is scheduled for December 2023.

Questions & Feedback

License

Twig documentation is licensed under the new BSD license.

round

The round filter rounds a number to a given precision:

1
2
3
4
5
{{ 42.55|round }}
{# outputs 43 #}

{{ 42.55|round(1, 'floor') }}
{# outputs 42.5 #}

The round filter takes two optional arguments; the first one specifies the precision (default is 0) and the second the rounding method (default is common):

  • common rounds either up or down (rounds the value up to precision decimal places away from zero, when it is half way there -- making 1.5 into 2 and -1.5 into -2);
  • ceil always rounds up;
  • floor always rounds down.

Note

The // operator is equivalent to |round(0, 'floor').

Arguments

  • precision: The rounding precision
  • method: The rounding method
Website powered by Symfony and Twig, deployed on
The Twig logo is © 2010-2024 Symfony