在模板中使用 for 标签循环,跟php的for标签类似。
1.最简单的for循环
<for start="0" end="10"> {$i} </for>
这里会输出 0到9的数字。注意:$i 是默认变量的名字
上面的循环相当于php的for循环
<?php for($i=0; $i<10; $i++){ echo $i; }
如果倒序循环或者更换输出的循环变量,可以按照下面的方法操作
<for start="10" end="0" name="k" comparison="egt" step="-2"> {$k} </for>
这里会输出从10到0的偶数。
注意:
name="k" 是自定义变量名称为k
comparison="egt"是设置变量与end的比较方式 egt是>=,其他还有 gt 大于、lt小于、elt小于等于。
step="-2" 是设置循环步数
上面的循环,相当于php
<?php for($i=10; $i>=0; $i-=2){ echo $i; }