gpt4 book ai didi

php - Twig - 在 twig 中模拟 PHP for 循环功能,迭代次数为 +5(或 +1 以外的任何值)

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

我如何在 twig 中模仿这个 PHP 功能?对于 for 循环的每次迭代,我需要将数字递增 5。下面的 PHP 代码按预期工作:

for($x=5; $x<=20; $x+=5)
{
echo $x,'<br>';
}

哪些输出:

5 ,10 ,15 ,20 ,  

然而,twig 中的这段代码无法按预期工作。

{% for y in range(0, 20) %}
{{ y + 5 }}&nbsp;,
{% endfor %}

哪些输出:

5 , 6 , 7 , 8 , 9 , 10 , 11 , 12 , 13 , 14 , 15 , 16 , 17 , 18 , 19 , 20 , 21 , 22 , 23 , 24 , 25

我也曾尝试为每次迭代设置 y 的新值,但这也不起作用...

{% for y in range(0, 20) %}
{{ y + 5 }}&nbsp;,
{% set y = y + 5 %}
{% endfor %}

最佳答案

试试这个

{% for y in range(5, 20, 5) %}
{{ y }}&nbsp;,
{% endfor %}

关于php - Twig - 在 twig 中模拟 PHP for 循环功能,迭代次数为 +5(或 +1 以外的任何值),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8975617/

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