学习《细说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
学习 《细说PHP》点滴心得 来自淘豆网m.daumloan.com转载请标明出处.