TWIG循环上的多维数组

时间:2015-03-16 19:04:42

标签: php symfony twig

我试图在Twig上将一些值保存到多个阵列中,但由于某种原因,它无效。

我想在数组中保存用户列表及其中的一些值。我正在使用merge函数来创建多数组。

{% for result in results %}
        {% set users = users|merge({ ('name'~loop.index):result.name,('age'~loop.index):result.age,('credits'~loop.index):result.credits}) %}
{% endfor %}

1 个答案:

答案 0 :(得分:4)

试试这个:

{% set users = [] %}
{% for result in results %}
    {% set users = users|merge([{ 'name' : result.name, 'age' : result.age, 'credits' : result.credits }]) %}
{% endfor %}