Uso Twig y tengo una matriz con teclas como esta:
array[1] = "alpha"
array[2] = "bravo"
array[3] = "charlie"
array[8] = "delta"
array[9] = "echo"
Y me gustaría obtener la clave (1,2,3,8,9)
y el contenido (alpha, bravo, charlie, delta, echo)
en un bucle para obtener todo el valor de esta matriz.
¿Cómo resuelvo este problema?
foreach
bucle.Respuestas:
Encontré la respuesta:
fuente
Hay este ejemplo en la página de SensioLab en la
for
etiqueta:http://twig.sensiolabs.org/doc/tags/for.html#iterating-over-keys
fuente
Estas son operaciones extendidas (por ejemplo, ordenar, invertir) para matrices unidimensionales y bidimensionales en Twig Framework:
Matriz 1D
Sin clasificación de teclas y reversa
Clasificación de clave
Clasificación de teclas y reversa
Matrices 2D
Sin clasificación de teclas y reversa
Clasificación de clave en matriz externa
Clasificación de claves en matrices externas e internas
Clasificación de clave en matriz externa y clasificación de clave e inversión en matriz interna
Clasificación de claves y reversa en matriz externa y clasificación de claves en matriz interna
Clasificación de teclas y reversa en matriz externa e interna
fuente
Supongo que quieres hacer el "Iterating over Keys and Values"
Como dice el documento aquí , simplemente agregue "| keys" en la variable que desee y mágicamente sucederá.
Nunca está de más buscar antes de preguntar :)
fuente