170

私は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)

この問題を解決するにはどうすればよいですか?

4

4 に答える 4

353

私は答えを見つけました:

{% for key,value in array_path %}
    Key : {{ key }}
    Value : {{ value }}
{% endfor %}
于 2012-04-24T14:00:33.407 に答える
63

forタグの SensioLab ページに次の例があります。

<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

于 2012-04-24T13:50:51.577 に答える