<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'(<)
转载于:https://blog.51cto.com/maplebb/1651044