print length index array php arrays loops twig

php - length - twig documentation



Twig for loop y array con clave (3)

Yo uso Twig y tengo una matriz con una clave 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.

Como puedo hacer esto ?

Gracias


Encontré la respuesta:

{% for key,value in array_path %} Key : {{ key }} Value : {{ value }} {% endfor %}



Supongo que quieres hacer el "Iterar sobre las claves y los valores"

Como dice el documento twig.sensiolabs.org/doc/tags/for.html , simplemente agregue "| keys" en la variable que desea y mágicamente sucederá.

{% for key, user in users %} <li>{{ key }}: {{ user.username|e }}</li> {% endfor %}

Nunca está de más buscar antes de preguntar :)