round
round
过滤器将数字四舍五入到给定的精度
1 2 3 4 5
{{ 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
: 舍入方法