#1 shejiqi
<{foreach xxxx xxxx}>xxxxxxxxxxxxxxxxx
<{/foreach}>
// 就是我想实现这么一个功能,在循环2次后,输出一个
应该怎么写
smarty可以定义变量吗?可以进行变量运算吗?我是想判断某个变量能整除2的时候就输出
,然后循环一次变量就+1
但不知道在smarty中该如何书写
2010-09-10 18:04:57
2010-09-10 18:04:57
<{if $smarty.foreach.myforeach.iteration % 2 == 0}>我是除2等于0的
<{/if}>
<{/foreach}>
然后
first, last, 代表循环的第一次和最后一次,都是用于判断的,比如说last如果等于true就是已经执行到最后一次。
total是循环的总次数,相等于count($results),不过total一定要在循环后才可以用,循环前用不了~~~
详情可见:
http://www.smarty.net/manual/en/language.function.foreach.php
2010-09-10 21:35:13
2010-09-12 05:12:18
2012-09-13 16:21:24