Twig 代码标签细枝中设置的活动?
我有以下代码:Twig 代码标签细枝中设置的活动?,twig,Twig,我有以下代码: {% set foo = "'apple', 'orange', 'citrus'" %} {% set bar =[foo] %} {% for i in 0..3 %} {{ cycle(bar[0], i) }} {% endfor %} 输出(‘苹果’、‘柑橘’、‘苹果’、‘柑橘’、‘苹果’、‘柑橘’、‘柑橘’、‘苹果’、‘柑橘’、‘柑橘’、‘柑橘’) 及 产量(苹果橙柑橘苹果) 我想问的是: 如何编写以下代码: {% set foo = "'apple', 'oran
{% set foo = "'apple', 'orange', 'citrus'" %}
{% set bar =[foo] %}
{% for i in 0..3 %}
{{ cycle(bar[0], i) }}
{% endfor %}
输出(‘苹果’、‘柑橘’、‘苹果’、‘柑橘’、‘苹果’、‘柑橘’、‘柑橘’、‘苹果’、‘柑橘’、‘柑橘’、‘柑橘’)
及
产量(苹果橙柑橘苹果)
我想问的是:
如何编写以下代码:
{% set foo = "'apple', 'orange', 'citrus'" %}
{% set bar =[foo] %}
{% for i in 0..3 %}
{{ cycle(bar[0], i) }}
{% endfor %}
操作,并将内容作为以下代码返回:
{% set bar = ['apple', 'orange', 'citrus'] %}
{% for i in 0..3 %}
{{ cycle(bar, i) }}
{% endfor %}
请帮我解决这个问题。tkanks我建议拆分字符串,然后在上面循环:
{% set foo = "'apple','orange','citrus'" %}
{% set bar = [foo | split(',')] %}
{% for i in 0..3 %}
{{ cycle(bar[0], i) }}
{% endfor %}
正如您所知,通过将分割结果放在括号中,它将是二维数组,然后您可以获得新数组的第一个索引
{% set foo = "'apple','orange','citrus'" %}
{% set bar = [foo | split(',')] %}
{% for i in 0..3 %}
{{ cycle(bar[0], i) }}
{% endfor %}