日期:2014-05-17  浏览次数:20505 次

Smarty的循环,使用比较操作符控制循环
使用smarty循环数组也会,但是要实现一个通过比较操作符来控制循环的形式来实现循环。
举例如下:

PHP code

for($i = 0 ;$i < 100 ; $i++){
   echo $i;
}


就是用 $i < 100 控制循环的次数,而循环的主体并不是数组的情况用smarty怎样实现?

------解决方案--------------------
HTML code

<ul>
{for $foo=1 to 5}
  {if $foo lt 3}
    <li>{$foo}</li>
  {/if}
{/for}
</ul>

//输出
<ul>
    <li>1</li>
    <li>2</li>
</ul>