<ul>

<volist name='af' id='tc' key='kk' offset='5' length='15' mod='2' empty='no datas!'>

<eq name='mod' value='1'>

<li>{$key}--{$kk}--{$tc.id}--{$tc.title}--{$tc.content}</li>

</eq>

</volist>

</ul>


<ul>

<foreach name='af' item='tc' key='kk'>

<li>{$kk}--{$tc.id}--{$tc.title}--{$tc.content}</li>

</foreach>

</ul>


<for start='1' end='20' step='2' comparison='lt' name='k'>

{$k}<br />

</for>


 volist 加了key='kk'属性后,替换了原来的默认值 i ,该值从 1 开始计数,即原来的 {$i}变成了{$kk},

{$key} 则是从offset偏移值开始计数,

数组名用id定义  [key 定义下标从1开始的增量[{$kk}与{$i}不能同时输出]


 foreach 加了key='kk'属性后,实际是用{$kk}替换了原来的{$key},且从 0 开始计数,

数组名用 item 定义 [key 定义下标从0开始的增量] [{$kk}与{$key}不能同时输出]


 for 循环的 name 定义替换了原来默认的步进变量 i , step 默认步长为 1 ,comparison 默认值为'lt'(<)