Twig 细枝访问数组索引?

Twig 细枝访问数组索引?,twig,silex,Twig,Silex,是否可以从细枝模板中直接访问数组索引 以下是我使用Silex的设置: return $app['twig']->render('template', array('numbers' => array('one', 'two', 'three'))); 我能做点像这样的事吗 {{numbers[0]}} 就在发布这篇文章之前,我意识到,这正是你能做的,但由于我没有在文档或谷歌上找到答案(如果我错了,请纠正我),我还是发布了这篇文章 {{numbers[0]}} 亚当的答案是正确

是否可以从细枝模板中直接访问数组索引

以下是我使用Silex的设置:

return $app['twig']->render('template', array('numbers' => array('one', 'two', 'three')));
我能做点像这样的事吗

{{numbers[0]}}

就在发布这篇文章之前,我意识到,这正是你能做的,但由于我没有在文档或谷歌上找到答案(如果我错了,请纠正我),我还是发布了这篇文章

{{numbers[0]}} 

亚当的答案是正确的,只是为了让它变得清晰和完善, 您可以直接访问数组索引

{{ myArray[0] }}
如果需要在循环中访问

{% set arrayOfItems = ['ZERO', 'ONE'] %}
{% set myArray = ['APPLE', 'ORANGE'] %}
{% for oneItem in arrayOfItems %}
    <p>{{ oneItem }} equals {{ myArray[loop.index0] }}</p>
{% endfor %}

在“Variables”@gunnx一节中,它确实提到了下标访问,所以我错过了它。
ZERO equals APPLE
ONE equals ORANGE