Smarty循环–foreach
1,foreach 语法格式
语法格式1:{foreach $arr as $key=>$value}{/foreach}
语法格式2:{foreach from=$myarr key="mykey" item="myitem"}{/foreach}
提示:foreach 可以遍历所有类型的数组,包括:枚举数组,关联数组,混合数组
2,实例:输出一维数组
3,实例:输出二维数组
4,foreach常用属性应用
@key:输出当前值的索引,可能是整型索引,也可能是字符索引
@index:当前数组的索引,从0开始
@iteration:当前循环的次数,从1开始计算
@first:当首次循环时,值为true
@last:当最后一次循环时,值为true
@total:是整个循环的次数,可以在foreach内部或外部使用
Smarty 循环 – section 循环
section 循环就是 for 循环
1,section 语法格式
就是php中的for循环,可控制步长值
{section name=" loop="" start="" step="" max="" show=""}
输出数组的内容
{sectionelse}
如果数组为空,则执行改代码
{/section}
2,实例:输出一维枚举数组
3,实例:输出二维枚举数组
4,section 控制循环起点,步长值
本篇完,还有疑问?留下评论吧