Twig Components / Methods / round
Note: You are currently reading the documentation for Bolt 5.0. Looking for the documentation for Bolt 5.2 instead?
round(precision = 0, method = "common") is a Twig filter to round a number to a given precision:
{{ 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
 
Source: Twig
                    
                        
                            
                        
                        Edit this page on GitHub
                    
                                        
Couldn't find what you were looking for? We are happy to help you in the forum, on Slack or on Github.
                
            Couldn't find what you were looking for? We are happy to help you in the forum, on Slack or on Github.