J'utilise Twig et j'ai un tableau avec des clés comme celle-ci:
array[1] = "alpha"
array[2] = "bravo"
array[3] = "charlie"
array[8] = "delta"
array[9] = "echo"
Et je voudrais obtenir la clé (1,2,3,8,9)
et le contenu (alpha, bravo, charlie, delta, echo)
dans une boucle pour obtenir toute la valeur de ce tableau.
Comment résoudre ce problème?
foreach
boucle.Réponses:
J'ai trouvé la réponse:
la source
Il y a cet exemple dans la page SensioLab sur la
for
balise:http://twig.sensiolabs.org/doc/tags/for.html#iterating-over-keys
la source
Ce sont des opérations étendues (par exemple, trier, inverser) pour les tableaux unidimensionnels et bidimensionnels dans le framework Twig:
Baie 1D
Sans tri et inversion de clé
Tri des clés
Trier et inverser les clés
Tableaux 2D
Sans tri et inversion de clé
Tri de clé sur matrice externe
Tri de clé sur les tableaux externes et internes
Tri de clé sur le tableau externe et tri de clé et inversé sur le tableau intérieur
Tri et inversion de clés sur le tableau externe et tri de clés sur le tableau intérieur
Trier et inverser les clés sur les baies externe et interne
la source
Je suppose que vous voulez faire le "Itération sur les clés et les valeurs"
Comme le dit le document ici , ajoutez simplement "| clés" dans la variable que vous voulez et cela se produira comme par magie.
Cela ne fait jamais de mal de chercher avant de demander :)
la source