首先要在foreach里面加上一个name属相,如:name=name
如:<!-- {foreach from=$package_goods.goods_list item=goods_list name=name} -->
然后在里面判断:
{$smarty.foreach.name.iteration}表示循环次数,再循环内会打印出:1,2,3,4,5等循环的次数
{$smarty.foreach.name.first}表示第一次循环
{$smarty.foreach.name.last}表示最后一次循环
加入这个判断,有利于在模板里面进行样式的设计,比如我给每个li加一个bottom的样式,但是我不想再最后一个li里面加入,那么就可以利用这个判断来修改样式
<!--{if $smarty.foreach.name.last}-->
如果是最后一个循环,样式写在这里
<!-- {else} -->
其它的样式写在这里
<!-- {/if} -->最后结束判断
相关文章
- python 计算循环次数查询_跟小白学Python数据分析——For循环
- 以下程序的功能是从键盘输入的一串字符中统计数字字符的个数,用换行符结束循环,利用for循环明确循环次数。引入#include库,使用strlen函数明确数字字符个数。例:abv123d45输出5
- 2017-12-18python全栈9期第三天第二节之str常用操作方法及for循环之判断字母数字组成
- 对foreach循环的思考
- Python基础——判断和循环
- MyBatis<foreach>标签的用法及多种循环方式
- 编写一个算法来判断一个数是不是“快乐数”。 一个“快乐数”定义为:对于一个正整数,每一次将该数替换为它每个位置上的数字的平方和, 然后重复这个过程直 到这个数变为 1,也可能是无限循环但始终变不到 1
- foreach循环实例
- Python 条件判断 和循环
- foreach 循环里进行元素的 remove/add 操作