47 votes

TWIG comment obtenir le premier élément du tableau

J'ai besoin d'obtenir le premier élément du champ dans le modèle de brindille. Y a-t-il une sorte de fonction?

97voto

Maerlyn Points 18190

Oui, il existe, cela s'appelle first . Le reste est copié de la documentation.

Nouveau dans la version 1.12.2: le premier filtre a été ajouté dans Twig 1.12.2.

Le premier filtre renvoie le premier "élément" d'une séquence, d'un mappage ou d'une chaîne:

 {{ [1, 2, 3, 4]|first }}
{# outputs 1 #}

{{ { a: 1, b: 2, c: 3, d: 4 }|first }}
{# outputs 1 #}

{{ '1234'|first }}
{# outputs 1 #}
 

Il fonctionne également avec les objets implémentant l'interface Traversable.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X