J'ai tableau:Tableau dynamique avec la chaîne clé
Array
(
[CS] => Array
(
[Zomblerz] => 1.80
[Quintic] => 2.06
[Mostly Harmless] => 2.21
[Nexus eSports] => 1.70
[WinOut.net] => 2.73
[Ace Gaming] => 1.48
[Luminosity Gaming] => 3.68
[Natus Vincere] => 1.30
)
[LoL] => Array
(
[Jin Air Green Wings] => 1.17
[Incredible Miracle] => 5.40
[Rebels Anarchy] => 1.27
[SBENU Sonicboom] => 3.92
[SK Telecom T1] => 1.19
[CJ Entus] => 4.95
[KOO Tigers] => 1.38
[NaJin e-mFire] => 3.15
)
[StarCraft] => Array
(
[Maru] => 1.48
[Zest] => 2.73
[Stats] => 1.90
[ByuL] => 1.94
)
)
Je veux afficher mon tableau dans Smarty avec {section}, mais j'ai les clés d'index de chaîne et ne peux pas le faire. J'ai essayé {foreach}, mais le résultat est trop mauvais.
{section name=i loop=$odds}
<table>
<th> here i want game name... </th>
{section name=j loop=$odds[i]}
<tr>
<td> here team name - here team number </td>
...
</tr>
{/section}
</table>
{/section}
Pouvez-vous m'aider?
P.S. désolé pour mon anglais (
array_values (); va supprimer les clés de chaîne – ArtisticPhoenix
pourquoi voulez-vous utiliser '{section}' quand le document indique spécifiquement que '' A {section} est pour faire une boucle sur des tableaux de données séquentiellement indexés, contrairement à {foreach} qui est utilisé pour faire une boucle sur un seul tableau associatif. »(http://www.smarty.net/docsv2/fr/language.function.section.tpl) - http://www.smarty.net/docsv2/fr/language.function.section.tpl ' – Sean
@ArtisiticPhoenix' array_values () 'provoquerait un problème pour l'OP, où ils veulent faire'