Я использую 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)
в цикле, чтобы получить все значения этого массива.
Как мне решить эту проблему?
foreach
цикл.Ответы:
Я нашел ответ:
источник
Этот пример есть на странице SensioLab в
for
теге:http://twig.sensiolabs.org/doc/tags/for.html#iterating-over-keys
источник
Это расширенные операции (например, сортировка, обратное) для одномерных и двумерных массивов в среде Twig:
1D Array
Без сортировки ключей и обратного
Key Sort
Ключ сортировки и обратного
2D массивы
Без сортировки ключей и обратного
Сортировка ключей по внешнему массиву
Сортировка ключей на внешних и внутренних массивах
Сортировка ключей по внешнему массиву и сортировка ключей и обратная по внутреннему массиву
Key Sort and Reverse на внешнем массиве и Key Sort на внутреннем массиве
Ключ сортировки и реверса на внешней и внутренней матрице
источник
Я предполагаю, что вы хотите сделать "Перебор ключей и значений"
Как док здесь говорит, просто добавьте «| ключи» в переменной , которую вы хотите , и это будет волшебно произойти.
Поиск никогда не повредит, прежде чем спрашивать :)
источник