数组中的Twig循环被卡住了

时间:2013-12-13 19:42:49

标签: php arrays pdo twig

如何在树枝中循环播放这样的数组。
var_dump($ array),数组由fetchAll()(PDO)构成

array (size=3)
            0 => 
    array (size=4)
      'comment' => string 'Labas' (length=5)
      0 => string 'Labas' (length=5)
      'user_name' => string 'Qler' (length=4)
      1 => string 'Qler' (length=4)
  1 => 
    array (size=4)
      'comment' => string 'asdg' (length=4)
      0 => string 'asdg' (length=4)
      'user_name' => string 'Qler' (length=4)
      1 => string 'Qler' (length=4)
  2 => 
    array (size=4)
      'comment' => string 'adf' (length=3)
      0 => string 'adf' (length=3)
      'user_name' => string 'Qler' (length=4)
      1 => string 'Qler' (length=4)

我喜欢这样的内容来显示评论:用户名;

同时接受在PHP中简化此数组的建议(我正在使用PDO)。

1 个答案:

答案 0 :(得分:1)

http://twig.sensiolabs.org/doc/tags/for.html

对自己没有进行任何研究表示赞同。

引用: 循环遍历序列中的每个项目。例如,要显示名为users的变量中提供的用户列表:

<h1>Members</h1>
<ul>
    {% for user in users %}
        <li>{{ user.username|e }}</li>
    {% endfor %}
</ul>

您还应该切换到仅使用关联或仅使用索引的提取模式。 http://www.php.net/manual/en/pdostatement.setfetchmode.php