带键的数组的 Twig for loop

2022-08-30 06:33:23

我使用Twig,我有一个数组,其中包含如下键:

array[1] = "alpha"
array[2] = "bravo"
array[3] = "charlie"
array[8] = "delta"
array[9] = "echo"

我想在一个循环中获取密钥和内容,以获得此数组的所有值。(1,2,3,8,9)(alpha, bravo, charlie, delta, echo)

如何解决此问题?


答案 1

我找到了答案:

{% for key,value in array_path %}
    Key : {{ key }}
    Value : {{ value }}
{% endfor %}

答案 2

在 SensioLab 页面的标签上有这样一个示例:for

<h1>Members</h1>
<ul>
    {% for key, user in users %}
        <li>{{ key }}: {{ user.username|e }}</li>
    {% endfor %}
</ul>

http://twig.sensiolabs.org/doc/tags/for.html#iterating-over-keys