Я использую 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)
в цикле, чтобы получить все значение этого массива.
Как я могу это сделать?
спасибо
Я нашел ответ:
{% for key,value in array_path %} Key : {{ key }} Value : {{ value }} {% endfor %}
Вот этот пример на странице 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
Я думаю, вы хотите сделать «Итерацию по ключам и значениям»,
Как говорится в документе, просто добавьте «| ключи» в нужную вам перемену, и это будет волшебным образом.
{% for key, user in users %} <li>{{ key }}: {{ user.username|e }}</li> {% endfor %}
Никогда не больно искать, прежде чем спрашивать 🙂