当前位置: 首页 > 未分类>阅读正文

smarty的foreach、for循环

2022.7.9 朱丰华 54 次 留下评论 560字

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 控制循环起点,步长值

本篇完,还有疑问?留下评论吧

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注