PHP foreach()跳出本次或当前循环与终止循环方法_第1页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、php foreach()跳出本次或当前循环与终止循环方法phpforeach()跳出本次或当前循环与终止循环办法php中用foreach()循环中,想要在循环的时候,当满足某个条件时,想复制代码$arr=array(&39;a&39;,&39;b&39;,&39;c&39;,&39;d&39;,&39;e&39;);$html=&39;&39;foreach($arras$key=>$value)if($value=&39;b&39;)$html.=$value;contin

2、ue;/当$value为b时,跳出本次循环if($value=&39;c&39;)$html.=$value;break;/当$value为c时,终止循环$html.=$value;echo$html;/输出:ab复制代码下面是自己的实际例子/父级栏目publicfunctionparentlist($id)/查询该栏目下全部子类数据$categorydata=db("category")->where("id=".$id)->find();/dump($categorydata);if(!$c

3、ategorydata)$this->error("参数错误");else$this->assign(&39;categorydata&39;,$categorydata);/查询该栏目下全部子类数据即pid=$id$category=db("category")->select();$praproductdata=$this->tolayer($category);/dump($praproductdata);foreach($praproductdataas$k=>$v)/

4、假如有子类目if(!empty($v&39;zilei&39;)&&$v&39;id&39;=$id)$praductdata=db:table("ven_article")->alias(&39;a&39;)->join(&39;ven_categoryw&39;,&39;a.cid=w.id&39;)->where("a.status=1andw.pid=&39;".$id.&

5、;quot;&39;")->field("a.id,a.title,a.faceimg,a.time_report,a.resume,a.cid,")->order(&39;a.iddesc&39;)->paginate(6);/dump($praductdata);break;else/没有子类if($v&39;id&39;=$id)$praductdata=db:table("ven_article")->alias(&

6、;39;a&39;)->join(&39;ven_categoryw&39;,&39;a.cid=w.id&39;)->where("a.status=1anda.cid=".$id)->field("a.id,a.title,a.faceimg,a.time_report,a.resume,a.cid,")->order(&39;a.iddesc&39;)->paginate(6);/dump($praductdata);b

7、reak;$data=$praductdata->toarray()&39;data&39;/或者$data=$praductdatas->all();if($data)$this->assign(&39;a&39;,1);$page=$praductdata->render();$this->assign(&39;page&39;,$page);$this->assign("newpraproduct",$praductdata);returnview("

8、parentlist");打印$praproductdata结果如下:array(5)0=>array(9)"id"=>int(1)"pid"=>int(0)"path"=>string(3)"0-1""name"=>string(9)"风幕柜""status"=>int(1)&quo

9、t;seo_title"=>string(0)"""seo_keys"=>string(0)"""seo_desc"=>string(0)"""zilei"=>array(2)0=>array(9)"id"=>int(2)"pid"=>int(1)&a

10、mp;quot;path"=>string(5)"0-1-2""name"=>string(21)"饮料超市风幕柜""status"=>int(1)"seo_title"=>string(0)"""seo_keys"=>string(21)"饮料超市风幕柜"&am

11、p;quot;seo_desc"=>string(21)"饮料超市风幕柜""zilei"=>array(0)1=>array(9)"id"=>int(37)"pid"=>int(1)"path"=>string(6)"0-1-37""name"=>string(15)"

12、超市风幕柜""status"=>int(1)"seo_title"=>string(0)"""seo_keys"=>string(15)"超市风幕柜""seo_desc"=>string(15)"超市风幕柜""zilei"=>array(0)1=>array

13、(9)"id"=>int(33)"pid"=>int(0)"path"=>string(4)"0-33""name"=>string(15)"环岛风幕柜""status"=>int(1)"seo_title"=>string(15)"环岛风幕柜&qu

14、ot;"seo_keys"=>string(15)"环岛风幕柜""seo_desc"=>string(15)"环岛风幕柜""zilei"=>array(0)2=>array(9)"id"=>int(46)"pid"=>int(0)"path"=>string(4)&am

15、p;quot;0-46""name"=>string(9)"点菜柜""status"=>int(1)"seo_title"=>string(9)"点菜柜""seo_keys"=>string(9)"点菜柜""seo_desc"=>string(9)&quo

16、t;点菜柜""zilei"=>array(0)3=>array(9)"id"=>int(48)"pid"=>int(0)"path"=>string(4)"0-48""name"=>string(9)"鲜花柜""status"=>int(1)&

17、quot;seo_title"=>string(9)"鲜花柜""seo_keys"=>string(9)"鲜花柜""seo_desc"=>string(9)"鲜花柜""zilei"=>array(0)4=>array(9)"id"=>int(53)"pid"

18、=>int(0)"path"=>string(4)"0-53""name"=>string(9)"药品柜""status"=>int(1)"seo_title"=>string(0)"""seo_keys"=>string(0)""&

19、;quot;seo_desc"=>string(0)"""zilei"=>array(2)0=>array(9)"id"=>int(54)"pid"=>int(53)"path"=>string(7)"0-53-54""name"=>string(15)"药品阴凉柜""status"=>int(1)"seo_title"=>string(0)"""seo_keys"=>string(0)"&quot

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论