当程序碰到需要循环ul和li的时候 改如何判断
当使用PHPCMS的时候,总是会碰到在前台,需要遍历li,但是有时候也会碰到需要把ul也一起遍历,但是前提是,li遍历多少次之后才开始遍历ul,这样有时候就不好做判断;在稻草人碰到这个情况之后,也是苦苦的研究了一整天,下面就附上源码,附带讲解:
{php $i=0}
{php $j=1}
{loop $data $v}
{if $i % 9 == 0}
{/if}
{if $j % 9 == 0}
{/if}
{$i++}
{$j++}
{/loop}
上面的源码的意思就是,当$i%9为0的时候,
就显示,初始值$=0,所以第一次就会显示,
但是就不会显示,因为$j%9不等于0,所以会一直循环9次的 li 之后,才会显示,这样就可以达到,每显示 9条li,就会出现一对 ul标签,9 条这个是可以根据自己的需求来更改的。
至此,当程序碰到需要循环ul和li的时候 该如何判断,就已经解决了,希望可以帮到各位网友。
Dcr163的博客
http://dcr163.cn/81.html(转载时请注明本文出处及文章链接)