2017-08-23 1 views
0

Ich brauche ein Array von Arrays wie senden:Symfony: Get Dateninhalt von Array

$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]; 

Ich mag die Ansicht senden:

'datas' => $arrayData, 

Aber das ist die Sammlung von Arrays innerhalb von Array:

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

In mi Zweig ich habe:

{% 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 %} 

Wie kann ich auf das erste Array zugreifen, und das zweite usw.?.

Vielen Dank im Voraus.

Antwort

1

Verwenden Sie eine andere Schleife für Ihre Arrays in der Schleife:

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