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: 舍入方法