PHP如何实现无限极分类生成树
发表于:2024-11-20 作者:千家信息网编辑
千家信息网最后更新 2024年11月20日,这篇文章主要介绍了PHP如何实现无限极分类生成树,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。无限极分类生成树function gen
千家信息网最后更新 2024年11月20日PHP如何实现无限极分类生成树
这篇文章主要介绍了PHP如何实现无限极分类生成树,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。
无限极分类生成树
function generateTree($items){ $tree = array(); foreach($items as $item){ if(isset($items[$item['pid']])){ $items[$item['pid']]['son'][] = &$items[$item['id']]; }else{ $tree[] = &$items[$item['id']]; } } return $tree;}function generateTree2($items){ foreach($items as $item) $items[$item['pid']]['son'][$item['id']] = &$items[$item['id']]; return isset($items[0]['son']) ? $items[0]['son'] : array();}$items = array( 1 => array('id' => 1, 'pid' => 0, 'name' => '安徽省'), 2 => array('id' => 2, 'pid' => 0, 'name' => '浙江省'), 3 => array('id' => 3, 'pid' => 1, 'name' => '合肥市'), 4 => array('id' => 4, 'pid' => 3, 'name' => '长丰县'), 5 => array('id' => 5, 'pid' => 1, 'name' => '安庆市'),);print_r(generateTree($items));/** * 如何取数据格式化的树形数据 */$tree = generateTree($items);function getTreeData($tree){ foreach($tree as $t){ echo $t['name'].'
'; if(isset($t['son'])){ getTreeData($t['son']); } }}
感谢你能够认真阅读完这篇文章,希望小编分享的"PHP如何实现无限极分类生成树"这篇文章对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,更多相关知识等着你来学习!
篇文章
分类
生成
数据
价值
兴趣
同时
更多
朋友
树形
格式
知识
编带
行业
资讯
资讯频道
频道
合肥
合肥市
安庆
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
qt遍历服务器文件
进入同一台服务器的不同端口
软件开发员题库
青岛中创网络技术有限公司
数据库的浮点型操作语句
玩游戏总是提示服务器出问题
中央企业网络安全内部峰会
电压不够服务器无法启动
福州电商系统软件开发
网络安全入侵检测的核心
观看网络安全公益讲座观后感
广西数据库空投箱现货
数据库自定义函数判定
vb中把几个数据库合成一张表
自组织网络技术发展
关于软件开发公司起名
咸宁订制软件开发
mc云服务器
龙芯服务器管理与运维实战
软件开发格式合同
sql如何设置数据库权限
ipfs分布式存储服务器的规则
比翻译软件开发
下列有关数据库叙述正确的是
九台区口碑好的网络安全创新服务
数据库 小型机
辽宁大型软件开发成本价
逃离塔科夫远东服务器是哪个
研究生读网络安全怎么样
福建数据网络技术