是否可以在Twig(与Symfony2一起使用)中将最大数字舍入到小数点后8位或更少?
E.g。
数字是10.0001所以我想将它显示为10.0001(不是10.00010000)
数字为10.0000000000001 - 显示10.0(或10)
号码是10.00100000001 - >显示10.001
函数 number_format 只允许设置静态小数位数(例如总是8位)。
答案 0 :(得分:4)
您可以使用number_format
和trim
{{ your_number | number_format(8) | trim (0) }}
据说@bosam推荐的自定义树枝扩展可能是将来最容易使用/记住的。
答案 1 :(得分:1)
执行此操作的最佳方法是Custom Twig Extension实现您的逻辑。
通过这种方式,您可以使用{{ myNumber | round_number }}
并显示正确的舍入数字。