Twig用变量[TWIG/PHP]设置变量名

Mat*_*ard 3 php variables twig

如何在Twig中使用另一个值的值设置变量的名称?我认为它会是这样的:

{% set queCount = loop.index %}
{% for row2 in answer+queCount %}
Run Code Online (Sandbox Code Playgroud)

但这不起作用.从中创建一个字符串将打破循环(因为它不搜索字符串).
我知道如何在PHP中执行此操作以便澄清,这是我想要实现的:

$count = 1;
$args["answer$count"]
Run Code Online (Sandbox Code Playgroud)

返回

$args["answer1"]
Run Code Online (Sandbox Code Playgroud)

但这一次,不是用字符串而是操作性的答案.

提前致谢!
Mats de Waard.

Pim*_*Web 7

您可以使用该_context变量

{% set queCount = loop.index %}
{% for row2 in _context['answer' ~ queCount] %}
Run Code Online (Sandbox Code Playgroud)

这是关于_context和全局变量的文档