力求大侠帮忙,PHP数组循环,无限, 第一个用<LI1></LI>, 第二个用<LI2></LI>,第三个用<LI1></LI>,一直

力求大侠帮忙,PHP数组循环,无限, 第一个用<LI1></LI>, 第二个用<LI2></LI>,第三个用<LI1></LI>,一接着4 5 6 7 8 一直交替下去
<ul class="listul">

{foreach from=$xhhot_goods item=hot_data name=goodnum key=key}
{if $smarty.foreach.goodnum.iteration <7}

<li style=" float:{$float};background-color:#FFF;position:relative;\">

</li>
{/if}
{/foreach}

</ul>
我的循环是这样的 具体怎么使用呢

你这问题描述不清楚,第一个用li1,第二个用li2,第三个用li1,接着怎么交替?

而且html中li1,li2这样的标签是不存在的。追问

第一次,第二个:,第三个,第四个:,延续下去这样

追答$var = array(...);

for ($i = 0; $i < count($var); $i++) {
   $float = $num&1 ? 'left' : 'right';
   echo "<li style=\" float:{$float}; \"></li>";
}追问

具体怎么写在 ,HTML 中呢

温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网