php smarty-Schleife ein mehrdimensionales array
Ich benutze smarty für meine Website, und ich versuche, um eine Schleife durch ein array zu drucken Tabelle Zeilen...
Array sieht wie folgt aus:
Array
(
[TM98800G] => Array
(
[zid] => Array
(
[0] => 90001
[1] => 90002
[2] => 90003
[3] => 90004
[4] => 90005
)
[count] => Array
(
[0] => 10
[1] => 10
[2] => 20
[3] => 25
[4] => 15
)
)
[TM76654G] => Array
(
[zid] => Array
(
[0] => 90301
[1] => 90302
[2] => 90303
[3] => 90304
[4] => 90305
)
[count] => Array
(
[0] => 25
[1] => 25
[2] => 20
[3] => 35
[4] => 45
)
)
)
Ich versuche, eine Schleife durch dieses und drucken von Tabellen:
<h5>TM98800G </h5>
<table>
<tr>
<td>90001</td>
<td>10</td>
</tr>
<tr>
<td>90002</td>
<td>10</td>
</tr>
<tr>
<td>90003</td>
<td>20</td>
</tr>
<tr>
<td>90004</td>
<td>25</td>
</tr>
<tr>
<td>90005</td>
<td>15</td>
</tr>
</table>
<h5>TM76654G</h5>
<table>
<tr>
<td>90301</td>
<td>25</td>
</tr>
<tr>
<td>90302</td>
<td>25</td>
</tr>
<tr>
<td>90303</td>
<td>20</td>
</tr>
<tr>
<td>90304</td>
<td>35</td>
</tr>
<tr>
<td>90305</td>
<td>45</td>
</tr>
</table>
Versuchte ich verschachtelten foreach Anweisungen und spielte mit den Abschnitten, aber ich kann nicht herausfinden, wie die Schleife Durchlaufen, es richtig...
InformationsquelleAutor TwixxyKit | 2010-04-01
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sollte es tun, denke ich.
$k
]Welche version von Smarty verwenden Sie?
Unter den backticks hat funktioniert! Dank einem Haufen 🙂
ja gerade gemerkt. Vergessen Sie müssen nur die backticks wenn Sie die Einbettung eines var-in Anführungszeichen. Kein prob.
Beachten Sie, dass wenn Sie mit Smarty3, können Sie einfach
{foreach $array as $table}
InformationsquelleAutor anomareh
ja, ich weiß, wie man es in php, nur mit Mühe herauszufinden, die smarty Weg...
Ah, tut mir Leid, ich dachte, ich würde werfen eine Allgemeine Lösung gibt
InformationsquelleAutor Paul Woolcock