php实现无限级分类,通过循环和递归实现
来源:互联网 发布:大数据的主要应用领域 编辑:程序博客网 时间:2024/05/19 20:21
php无限极分类
首先利用循环实现简单层次的展示
//使用PDO连接数据库
<?phpheader("content-type:text/html;charset=utf-8");$pdo = new PDO("mysql:host=127.0.0.1;dbname=ninthexam","root","root");$rs = $pdo -> query("select * from city");while($row = $rs -> fetch()){ $data[] = $row;}
//循环实现分类foreach($data as $k=>$v){ if($v['parint_id'] == 0) { $tmp[] = $v; foreach($data as $key=>$value) { if($v['city_id'] == $value['parint_id']) { $tmp[] = $value; } } }}echo "<pre>";print_r($tmp);
//在使用递归的方式实现无限极分类展示
//使用递归实现无限极分类 function digui($data,$parint_id = 0 ,$cengji = 0) { //使用静态定义 static $tmp = array(); foreach($data as $k=>$v) { //判断如果“层级ID==自增ID” if($v['parint_id'] == $parint_id) { $v['cengji'] = $cengji; $tmp[] = $v; digui($data,$v['city_id'],$cengji+1); } } return $tmp; }
print_r(digui($data,$parint_id = 0 ,$cengji = 0));以上便是实现简单无限级分类的几种方式,望采纳。
阅读全文
0 0
- php实现无限级分类,通过循环和递归实现
- PHP递归实现无限级分类
- PHP递归实现无限级分类
- PHP递归实现无限级分类
- PHP递归实现无限级分类
- PHP递归实现无限级分类
- PHP递归实现无限级分类
- PHP递归实现无限级分类
- php递归实现无限级分类
- PHP递归实现无限级分类
- PHP非递归实现无限级分类
- 【Day34】PHP递归实现无限级分类
- php递归实现无限级分类
- PHP实现递归无限级分类
- php递归实现无限级分类
- PHP无限级分类实现(递归+非递归)
- PHP无限级分类实现(递归+非递归)
- PHP无限级分类实现(递归+非递归)
- MVP+Fresco+Rxjava
- Ubuntu 网卡多设置
- TF ObjectDetectionAPI的安装、验证测试
- DOS 命令笔记
- 内部类
- php实现无限级分类,通过循环和递归实现
- 数据结构实验之二叉树一:树的同构
- 一个傻傻的尼姆游戏及其Python实现
- vs2010上中文显示乱码问题
- 【数据结构作业】实验三 单链表的基本操作(必做,设计性实验,4学时)
- 其次坐标
- 如何将商城部署到阿里云服务器上
- 单目相机标定(Camera Calibration)
- 秋式网站日志分析器 查看蜘蛛抓取情况