Twig - получить соответствующую букву алфавита в цикле

Я хочу использовать переменную loop.index в twig, чтобы получить соответствующую букву алфавита (1 = A, 2 = B и т. д.).

{% for item in form.items %}
     {% set nom_item = 'Item'~loop.index %}
{% endfor %}

Как я мог сделать, чтобы буква алфавита зацикливалась? Я не могу найти для этого функцию веточки.

Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Symfony Station Communiqué - 17 февраля 2023 г
Symfony Station Communiqué - 17 февраля 2023 г
Это коммюнике первоначально появилось на Symfony Station , вашем источнике передовых новостей Symfony, PHP и кибербезопасности.
Управление ответами api для исключений на Symfony с помощью KernelEvents
Управление ответами api для исключений на Symfony с помощью KernelEvents
Много раз при создании api нам нужно возвращать клиентам разные ответы в зависимости от возникшего исключения.
4
0
1 830
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Ответ принят как подходящий
try with this!
{% set foo = ['A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z'] %}

{% for index,item in form.items %}
     {% set nom_item = 'Item'~foo[index] %}
{% endfor %}

Самое простое решение

  {{ range('A','Z')[loop.index0] }}

Другие вопросы по теме