使用Symfony2时,是否有任何方法可以在Twig模板内部获取值数组的平均值?
我尝试了类似以下代码的方法,但是它不起作用

{% set sumratings = 0 %}
{% set count = 0 %}
{% for rating in article.ratings %}
  {% set sumratings = sumratings + rating.value %}
{% endfor %}
AVG: {{  sumratings / article.ratings.count  }}


任何想法?

最佳答案

我认为应该这样做

{% set sumratings = 0 %}
{% for rating in article.ratings %}
  {% set sumratings = sumratings + rating.value %}
{% endfor %}
AVG: {{  sumratings / article.ratings|length }}


假设rating.value是一个整数

关于php - 使用Twig模板时,是否可以从数组中获取平均值?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10605253/

10-11 03:16