PHP如何实现无限极分类生成树
发表于:2025-11-08 作者:千家信息网编辑
千家信息网最后更新 2025年11月08日,这篇文章主要介绍了PHP如何实现无限极分类生成树,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。无限极分类生成树function gen
千家信息网最后更新 2025年11月08日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安全错误
数据库的锁怎样保障安全
软件开发卖点啥意思
接入网络技术支撑具体做啥
滨州乐游网络技术有限公司
山东恒宇网络技术有限公司
传奇霸业服务器列表
阴阳师忽然连接不到服务器
企业软件开发排名
大连 软件开发公司
惠山区电子软件开发记录
软件开发团队简介
江苏配件管理软件开发公司
数据库不安全的因素主要有哪些
金边JAVA软件开发
腾讯云服务器部署goland
江苏程序软件开发
专科学软件开发怎么找工作
计算机网络技术论文前沿
网络安全心理健康主题班会
婺源服务器有充电桩吗
oecd数据库有外文吗
网络安全 活动总结
互联网信息科技公司
杭州软件开发app收费标准
数据库查询学分合计
最好的服务器是哪家
北京手机软件开发工具
物联网软件开发需要学什么
上海泡宝网络技术有限公司
c ftp 服务器
三调数据库建库联网吗