无限极(树状)分类处理
来源:互联网 发布:sybase数据库实例教程 编辑:程序博客网 时间:2024/06/05 15:48
<?php
require 'DaoMysqli.class.php';
$arr = [
'host' => 'localhost',
'user' => 'root',
'pwd' => 123,
'database' => 'db',
'port' => 3306,
'charset' => 'utf8'
];
$dao = DAOMysqli::getSingleton($arr);
$sql = "select * from test;";
$data = $dao -> fetchAll($sql);
$data = tree($data);
echo '<pre>';
var_dump($data);
// 无限极分类(树状分类)
function tree ($list,$fid=0,$level=0) //$level是分类的层级,最顶级分类$level值为0
{
static $arr = array();
foreach ($list as $v)
{
if($v['pid'] == $fid)
{
$v['level'] = $level;
$arr[] = $v;
tree ($list,$v['id'],$level+1);
}
}
return $arr;
}
require 'DaoMysqli.class.php';
$arr = [
'host' => 'localhost',
'user' => 'root',
'pwd' => 123,
'database' => 'db',
'port' => 3306,
'charset' => 'utf8'
];
$dao = DAOMysqli::getSingleton($arr);
$sql = "select * from test;";
$data = $dao -> fetchAll($sql);
$data = tree($data);
echo '<pre>';
var_dump($data);
// 无限极分类(树状分类)
function tree ($list,$fid=0,$level=0) //$level是分类的层级,最顶级分类$level值为0
{
static $arr = array();
foreach ($list as $v)
{
if($v['pid'] == $fid)
{
$v['level'] = $level;
$arr[] = $v;
tree ($list,$v['id'],$level+1);
}
}
return $arr;
}
阅读全文
0 0
- 无限极(树状)分类处理
- php 地区无限极分类处理方式
- 无限分类处理类
- 处理无限分类
- 无限极分类(分类符号【|--】)
- PHP和MySQL处理树状、分级、无限分类、分层数据的方法
- 分类的树状处理
- php把数据集转换成树状结构,无限极分类生成树状
- DropDownList 无限级分类 树状显示 (递归)
- php 无限分类 并生成树状图
- php无限分类 树状菜单经典代码
- 树分类,无限极分类
- 分享个无限极分类的输出类 包括树状等等
- php无限极分类
- 无限极分类排序
- PHP无限极分类
- php无限极分类
- 无限极分类
- 44. Wildcard Matching
- PMBOK笔记 第1章 引论 (1)
- 机器学习(1)--神经网络初探
- 遍历(一)jquery $().each和$.each()
- Centos运行Mysql因为内存不足进程被杀
- 无限极(树状)分类处理
- 56. Merge Intervals
- java SE shiro认证过程
- 重温Activity(二)
- 断点调试
- ajax请求报错调试
- Java中的NIO与Netty框架
- python的range()函数用法
- 工程计算7——函数逼近与曲线拟合