【发布时间】:2013-01-16 18:53:14
【问题描述】:
我在树枝上有一个部门。有时,结果可能是小数,我需要总是有一个四舍五入的结果。
例如。
7 / 2 = 3.5
我想拥有
7 / 2 = 4
我知道如何在树枝中使用地板:
7 / 2 | floor = 3
但这是向下取整,而不是向上取整。
我也知道我可以使用 number_format
7 / 2 | number_format(0, '.', ',') = 3
所以这也会占用下一位。
知道如何告诉 twig 取高位数字吗?
这可以在控制器 (Symfony) 中完成,但我正在寻找 twig 版本。
谢谢。
【问题讨论】:
-
这绝对不应该属于视图。
-
@moonwave99 这是什么原因?
-
@Milos 因为这是逻辑。您只想将视图数据传递给您的模板以显示它,而不是执行任何计算等。
-
@MartinBean,是的,看起来合乎逻辑。但是为什么twig给了我们很多可能性:(计算,逻辑)?
-
格式化数字返回给客户端肯定属于视图。 OP 没有说明这些数字的来源。
标签: php symfony twig number-formatting