gpt4 book ai didi

php - Twig 用一个变量设置一个变量名 [TWIG/PHP]

转载 作者:可可西里 更新时间:2023-11-01 00:19:33 25 4
gpt4 key购买 nike

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

{% set queCount = loop.index %}
{% for row2 in answer+queCount %}

但这行不通。同样从中创建一个字符串将打破循环(因为它不搜索字符串)。
我知道如何在 PHP 中执行此操作,所以为了澄清起见,这就是我想要实现的目标:

$count = 1;
$args["answer$count"]

返回

$args["answer1"]

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

提前致谢!
Mats de Waard。

最佳答案

您可以使用 _context 变量

{% set queCount = loop.index %}
{% for row2 in _context['answer' ~ queCount] %}

这是 the doc关于_context 和全局变量

关于php - Twig 用一个变量设置一个变量名 [TWIG/PHP],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34879695/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com