0

数字の代わりに文字を入れたい.たとえば、次のステートメントがあるとします。

{for $node=1 to {$nr_nods}}
 {$nod}<br>
{/for}

{$nr_nods}=3 の場合、表示されます

   1
   2
   3

、しかしYは表示したい

   A
   B
   C

これはどうやって作るの?

4

1 に答える 1

1

PHP では、同等の配列をテンプレートに割り当てます。

$smarty->assign('nums'=>array(1=>'A',2=>'B',3=>'C'));

次に、キーごとに値を出力します。

{$nums.$nod}
于 2013-05-24T07:38:47.790 に答える