Symfony:获取数组的数据内容

时间:2017-08-23 21:05:53

标签: php symfony

我需要发送一个数组数组,如:

    $arrayData = array();
    $arrayIndex = array();
    $arrayUsnm = array();
    $arrayEmail = array();

    array_push($arrayIndex, $j+1);
    array_push($arrayUsnm, $userNameFromFile);
    array_push($arrayEmail, $eMailFromFile);
    $arrayData = [$arrayIndex, $arrayUsnm, $arrayEmail];

我发送到视图:

   'datas' => $arrayData,

但这是数组中的数组集合:

    [["foo1,"foo2"],["bar1","bar2"],["fo1","fo2]]

在mi twig中我有:

    {% for key in datas %}
    <ul>
        <td class="col-md-3">{{ key }}</li>
        <td class="col-md-3">{{ key }}</li>
        <td class="col-md-3">{{ key }}</li>
    </ul>
    {% endfor %}

如何访问第一个数组,第二个数据等?

提前致谢。

1 个答案:

答案 0 :(得分:1)

在循环中为数组使用另一个循环:

{% for arr in datas %}
<ul>
    {% for key in arr %}
        <li class="col-md-3">{{ key }}</li>
    {% endfor %}
</ul>
{% endfor %}