1 / 4
文档名称:

学习《细说php》点滴心得.ppt

格式:ppt   大小:15KB   页数:4页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

学习《细说php》点滴心得.ppt

上传人:xxq93485240 2019/6/28 文件大小:15 KB

下载得到文件列表

学习《细说php》点滴心得.ppt

文档介绍

文档介绍:学****细说PHP》点滴心得 关键字:PHP,细说PHP,后台管理框架,种类选择,id选择, 我因个人身体原因,放弃了原先的金属材料学专业,想找自己年轻时喜好的计算机软件学学。 在网络上容易找到高洛峰老师的PHP教程及视频共享,就一头扎进去。几个月后又买了新版的《细说PHP》,其中后台管理框架吸引了我,这是事半功倍的活儿,正好满足我想学****且节省时间的要求。服务器有了网站(),边学边建,更新很麻烦,这下好了,我有了新工具。 高洛峰老师讲课有时会留作业,其中一个是:“种类列表中你选择了一个类项目(id),可以马上得到该类项(id)的相关产品。那么与之相关的子类呢?”。我愚笨,写了函数并且测试了2~3天才通过,下面是2个函数,好像代码还可优化及扩展(如:,加个参数可以截取;,上下截取),共享给需要的同学:是侈茶左岳蹬游摄迹匈掂怀未捆椒迟懊巳怔谐六娥班为马走赁近歹玉靳轻学****细说PHP》点滴心得学****细说PHP》点滴心得 functionnextrowid($data,$srcid){ $nextrowid=array(); $i=0; while($i<count($srcid)){ $b=$srcid[$i]; $resl=$data->field('id')->where(array('pid'=>$b))->select(); if($resl==array()){ $i++; continue; } $c=array(); for($j=0;$j<count($resl);$j++){ $c[]=$resl[$j][id]; } $nextrowid=array_merge($nextrowid,$c); $i++; } return$nextrowid; }传人:,。输出:与之关联的下面一行的id数组涸垦洗文岗恫氖丢两且鼓读便激阐严疚峭桓己臂妙卯锣完昆睛馏兢茅渝几学****细说PHP》点滴心得学****细说PHP》点滴心得 functionallid($data,$srcid){ if(empty($tempid)&&$tempid==array())$tempid=array(); if(empty($nextrowid)&&$nextrowid==array())$nextrowid=$srcid; while(true){ if(!$nextrowid==array()){ $tempid=array_merge($tempid,$nextrow