怎么控制php中的foreach循环次数
<{foreachfrom=$car_list.dztjitem=carlist_dztj}><ahref="<{$weburl}>/cars/cars-<{$carli...
<{foreach from=$car_list.dztj item=carlist_dztj}>
<a href="<{$weburl}>/cars/cars-<{$carlist_dztj.p_id}>.html" target="_blank"><{$carlist_dztj.p_allname02}></a>
<{/foreach}>
上面的代码我想循环8次,但是他却出来了15次。搞了几个小时也没搞明白怎么控制这个循环次数。 展开
<a href="<{$weburl}>/cars/cars-<{$carlist_dztj.p_id}>.html" target="_blank"><{$carlist_dztj.p_allname02}></a>
<{/foreach}>
上面的代码我想循环8次,但是他却出来了15次。搞了几个小时也没搞明白怎么控制这个循环次数。 展开
4个回答
2014-11-06
展开全部
如果你想控制foreach循环次数,只需要在循环当中判断一下即可.
如:
foreach($a as $k=>$v){
if($k==6) break; //指定循环6次
}
如:
foreach($a as $k=>$v){
if($k==6) break; //指定循环6次
}
展开全部
foreach ( $arr as $k=>$v){
if( 这里面写条件 比如 $i = 0 ;$i<$len; $i++){
执行的语句;
}
echo $v,<br/>;
return 结果;
}
if( 这里面写条件 比如 $i = 0 ;$i<$len; $i++){
执行的语句;
}
echo $v,<br/>;
return 结果;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2014-11-06
展开全部
<{foreach from=$car_list.dztj item=carlist_dztj name=kjyx }>
<{if $smarty.foreach.kjyx.index<8}>
<a href="<{$weburl}>/cars/cars-<{$carlist_dztj.p_id}>.html" target="_blank"><{$carlist_dztj.p_allname02}></a>
<{/if}>
<{/foreach}>
<{if $smarty.foreach.kjyx.index<8}>
<a href="<{$weburl}>/cars/cars-<{$carlist_dztj.p_id}>.html" target="_blank"><{$carlist_dztj.p_allname02}></a>
<{/if}>
<{/foreach}>
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询