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 %}
Este es un ejemplo en la página de SensioLab en la etiqueta 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
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 :)