TWIG如何从数组中获取第一个项目

时间:2013-03-22 19:02:27

标签: arrays twig

我需要从树枝模板中的字段中获取第一个项目。有某种功能吗?

3 个答案:

答案 0 :(得分:72)

是的,有,它被称为first。其余部分从文档中复制。

  

版本1.12.2中的新功能:在Twig 1.12.2中添加了第一个过滤器。

第一个过滤器返回序列的第一个“元素”,映射或字符串:

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

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

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

它也适用于实现Traversable接口的对象。

答案 1 :(得分:4)

我正在寻找带有树枝的数组的最后一个元素并找到了这个问题,并发现Twig也有last

答案 2 :(得分:0)

Twig文档http://twig.sensiolabs.org/doc/filters/first.html,您可以找到更好的答案和其他相关内容。