PHP和细枝数组迭代
您好,我有一个php数组$arrayTitle,我已将其转换为Twig:PHP和细枝数组迭代,php,arrays,twig,iteration,Php,Arrays,Twig,Iteration,您好,我有一个php数组$arrayTitle,我已将其转换为Twig: echo $twig->render('newline.twig', array( 'allTheTitles' => $arrayTitle )); 我希望Twig迭代数组: {% for i in allTheTitles %} <option>{{ i.allTheTitles }}</option> {% endfor %} {%fori在所有标题%} {{i.allTheT
echo $twig->render('newline.twig', array(
'allTheTitles' => $arrayTitle ));
我希望Twig迭代数组:
{% for i in allTheTitles %}
<option>{{ i.allTheTitles }}</option>
{% endfor %}
{%fori在所有标题%}
{{i.allTheTitles}
{%endfor%}
不幸的是,这就是我得到的效果:
<select>
<option></option>
<option></option>
</select>
因此,Twig似乎理解了它是一个数组,并且猜测了它的长度(2),但出于某种我无法理解的原因,它没有返回数组的值。我在这里做错了什么?像下面这样使用
{% for i in allTheTitles %}
<option>{{ i }}</option>
{% endfor %}
{%fori在所有标题%}
{{i}
{%endfor%}
如果不起作用,那么共享
$arraytile
?的值应该是{{i}}
吗?因为i
表示当前迭代值