webentwicklung-frage-antwort-db.com.de

TWIG, wie das erste Element aus dem Array abgerufen wird

Ich muss das erste Element aus dem Feld in der Zweigvorlage abrufen. Gibt es eine Art Funktion?

35
pierotto

Ja, das ist es, es heißt first . Der Rest wird aus der Dokumentation übernommen.

Neu in Version 1.12.2: Der erste Filter wurde in Twig 1.12.2 hinzugefügt.

Der erste Filter gibt das erste "Element" einer Sequenz, eines Mappings oder einer Zeichenfolge zurück:

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

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

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

Es funktioniert auch mit Objekten, die die Schnittstelle "Traversable" implementieren.

70
Maerlyn

Ich suchte nach dem letzten Element eines Arrays mit twig und fand diese Frage. Twig hat auch eine last

3
10us

Unter Twig Dokumentation: http://twig.sensiolabs.org/doc/filters/first.html finden Sie die bessere Antwort und andere verwandte Dinge.

0
krishna Prasad