Twig

灵活、快速且安全的
PHP 模板引擎

a Symfony Product
您正在阅读 Twig 3.x 的文档。切换到 Twig 的文档 1.x, 2.x

问题 & 反馈

许可

Twig 文档 基于新的 BSD 许可证 许可。

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