欢迎光临,流星雨博客!!!
首页
时光机
博客
流星雨
留言板
插件库
关于博客
php递归无限级分类
2018-08-30
共 0 评论
0人浏览
``` $arr = array( array('id'=>1,'name'=>'电脑','pid'=>0), array('id'=>2,'name'=>'手机','pid'=>0), array('id'=>3,'name'=>'笔记本','pid'=>1), array('id'=>4,'name'=>'台式机','pid'=>1), array('id'=>5,'name'=>'智能机','pid'=>2), array('id'=>6,'name'=>'功能机','pid'=>2), array('id'=>7,'name'=>'超级本','pid'=>3), array('id'=>8,'name'=>'游戏本','pid'=>3), ); /** * @param $arr 数组 * @param $id id * @param $level 层级 * @return array */ function demo($arr,$id = 0,$level = 0) { $list =array(); foreach ($arr as $k=>$v){ if ($v['pid'] == $id){ $v['level']=$level; $v['son'] = demo($arr,$v['id'],$level+1); $list[] = $v; } } return $list; } var_dump(demo($arr)); ```
``` $arr = array( array('id'=>1,'name'=>'电脑','pid'=>0), array('id'=>2,'name'=>'手机','pid'=>0), array('id'=>3,'name'=>'笔记本','pid'=>1), array('id'=>4,'name'=>'台式机','pid'=>1), array('id'=>5,'name'=>'智能机','pid'=>2), array('id'=>6,'name'=>'功能机','pid'=>2), array('id'=>7,'name'=>'超级本','pid'=>3), array('id'=>8,'name'=>'游戏本','pid'=>3), ); /** * @param $arr 数组 * @param $id id * @param $level 层级 * @return array */ function demo($arr,$id = 0,$level = 0) { $list =array(); foreach ($arr as $k=>$v){ if ($v['pid'] == $id){ $v['level']=$level; $v['son'] = demo($arr,$v['id'],$level+1); $list[] = $v; } } return $list; } var_dump(demo($arr)); ```
喜欢(0)
关于博客
闲暇之时,逛到了一个非常不错的博客,于是它就诞生了。记录一些踩过的坑、常用的标签、语法、插件的使用等。
热门文章
1
js canvas 图片旋转
2
Vue 分模块打包nginx伪静态配置
3
php递归无限级分类
友情链接
唯品秀博客