2015-11-16 8 views
8

Ich habe ein Array namens 'Posts' in Zweig.Wie entferne ich das erste Element eines Arrays in Zweig?

Gibt es eine Möglichkeit, das erste Element dieses Arrays leicht zu entfernen?

So ist es Struktur wie das ist:

array('post 1','post 2','post 3') 

Und ich frage mich, ob die erste Post leicht mit einer Funktion in Zweig zu dieser entfernt werden kann:

array('post 2','post 3') 

Antwort

9

Sie suchen für den slice Filter.

{% for i in ['post 1', 'post 2', 'post 3']|slice(1) %} 
    {{ i }} 
{% endfor %} 

Ausgang

post 2  
post 3 
+0

Ist es möglich, sie zu schneiden, ohne/bevor sie durch die Array Looping? – Noob17

+3

Ja zB .: '{% set posts = ['post 1', 'post 2', 'post 3'] | slice (1)%}' –

+0

Danke für die Hilfe – Noob17

Verwandte Themen