Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/288.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP和细枝数组迭代_Php_Arrays_Twig_Iteration - Fatal编程技术网

PHP和细枝数组迭代

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

您好,我有一个php数组$arrayTitle,我已将其转换为Twig:

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
表示当前迭代值