smarty php boucle de tableau multidimensionnel
Je suis en utilisant smarty pour mon site, et je suis en train de parcourir un tableau à imprimer les lignes de la table...
Le tableau ressemble à ceci:
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
)
)
)
Je suis en train de faire une boucle par ce et imprimer des tableaux:
<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>
J'ai essayé foreach imbriquée déclarations et a joué avec des articles, mais je ne peux pas comprendre comment faire une boucle à travers elle correctement...
OriginalL'auteur TwixxyKit | 2010-04-01
Vous devez vous connecter pour publier un commentaire.
Devrait le faire je pense.
$k
]Quelle est la version de Smarty utilisez-vous?
Sortir les backticks travaillé! Merci beaucoup 🙂
ouais viens de réaliser. Oublié vous avez seulement besoin de les backticks si vous êtes l'incorporation d'une var entre guillemets. Pas de prob.
Notez que si vous utilisez Smarty3, vous pouvez simplement utiliser
{foreach $array as $table}
OriginalL'auteur anomareh
ouais, je sais comment le faire en php, juste avoir de la difficulté à trouver le smarty façon...
Ah, je suis désolé, j'ai juste pensé que je jetterais une solution générale y
OriginalL'auteur Paul Woolcock