怎么控制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次。搞了几个小时也没搞明白怎么控制这个循环次数。
展开
 我来答
匿名用户
2014-11-06
展开全部
如果你想控制foreach循环次数,只需要在循环当中判断一下即可.
如:
foreach($a as $k=>$v){
if($k==6) break; //指定循环6次

}
艾护阳气
推荐于2017-09-18 · TA获得超过486个赞
知道小有建树答主
回答量:1016
采纳率:28%
帮助的人:76万
展开全部
foreach ( $arr as $k=>$v){
if( 这里面写条件 比如 $i = 0 ;$i<$len; $i++){
执行的语句;

}
echo $v,<br/>;
return 结果;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2014-11-06
展开全部
你这个应该是一个模板代码吧?
并不是原始的php代码
不知道你使用的是什么php框架,每个框架的模板引擎都有他们自己的运行解析机制,不可一概而论!
所以,就这么点代码,无从分析啊!
更多追问追答
追问

应该是这一块,字数太多了,贴不出来

追答
这是个自定义函数,应该还有调用吧
调用的时候,给这个函数的limit参数提供数字8
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
阳光的豆豆鱼
推荐于2017-10-12 · TA获得超过256个赞
知道小有建树答主
回答量:483
采纳率:76%
帮助的人:198万
展开全部
<{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}>
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式