php把返回的数据集转换成Tree
来源:互联网 发布:360淘宝装修平台 编辑:程序博客网 时间:2024/06/05 17:32
/* * 把返回的数据集转换成Tree * @access public * @param array $list 要转换的数据集 * @param string $pid parent标记字段 * @param string $level level标记字段 * @return array */function list_to_tree($list, $pk='id',$pid = 'pid',$child = '_child',$root=0) { // 创建Tree $tree = array(); if(is_array($list)) { // 创建基于主键的数组引用 $refer = array(); foreach ($list as $key => $data) { $refer[$data[$pk]] =& $list[$key]; } foreach ($list as $key => $data) { // 判断是否存在parent $parentId = $data[$pid]; if ($root == $parentId) { $tree[] =& $list[$key]; }else{ if (isset($refer[$parentId])) { $parent =& $refer[$parentId]; $parent[$child][] =& $list[$key]; } } } } return $tree;}
0 0
- php把返回的数据集转换成Tree
- PHP把mysql中数据类型为bit的数据转换成int
- 把char *的数据转换成图片
- 把企业库返回的DataTable转换成实体列表
- c# 把企业库返回的DataTable转换成实体列表
- php把数据集转换成树状结构,无限极分类生成树状
- 将返回的数据集转换成树
- 把存储过程返回的数据集填充到DATASET
- php jQuery把后台返回的json数据赋值给页面标签
- 把数据转换成XML格式的好处
- 把数据转换成XML格式的好处
- dom4j把String类型的XML数据转换成Document
- 把数据转换成XML格式的好处 .
- 把string类型的时间数据,转换成datetime类型。
- dom4j把String类型的XML数据转换成Document
- 把数据转换成XML格式的好处
- 把数据转换成XML格式的好处
- 把dataset数据转换成json的格式通用方法
- linux中shell变量$#,$@,$0,$1,$2的含义解释
- 略时间中秒的部分,使时间中的秒变成0
- 自己编写ASSERT()宏(对调试程序很有帮助)
- C++虚函数及虚函数表解析
- lie to me
- php把返回的数据集转换成Tree
- web.xml中load-on-startup的作用
- Cygwin下安装vim后,vim中退格键无法正常使用
- 黑马程序员-->Java基础-->网络编程
- javascript三种正则匹配
- Read 系统调用在用户空间中的处理过程
- FPGA之基于FPGA的SPARK多核处理器设计(六)
- ADMM求解各种优化函数及Matalb例子
- 【C++ Primer备忘录】习题10.18