根据引用日均实现索引树的示例分析
发表于:2025-01-25 作者:千家信息网编辑
千家信息网最后更新 2025年01月25日,这篇文章主要介绍了根据引用日均实现索引树的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。$array = array(
千家信息网最后更新 2025年01月25日根据引用日均实现索引树的示例分析
这篇文章主要介绍了根据引用日均实现索引树的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。
$array = array( 0=>array('id'=>1,'uid'=>0,'menuname'=>'菜单1','url'=>0,'addtime'=>'2018-08-29 16:36:55'), 1=>array('id'=>2,'uid'=>0,'menuname'=>'菜单2','url'=>0,'addtime'=>'2018-08-29 16:36:55'), 2=>array('id'=>3,'uid'=>1,'menuname'=>'1子菜单1','url'=>0,'addtime'=>'2018-08-29 16:36:55'), 3=>array('id'=>4,'uid'=>3,'menuname'=>'1子菜单2','url'=>0,'addtime'=>'2018-08-29 16:36:55'), 4=>array('id'=>5,'uid'=>2,'menuname'=>'2子菜单1','url'=>0,'addtime'=>'2018-08-29 16:36:55'),);function getTree($items,$pid ="uid") { $map = []; $tree = []; foreach ($items as &$it) $map[$it['id']] = &$it; //数据的ID名生成新的引用索引树 foreach ($items as $k => &$at){ $parent = &$map[$at[$pid]]; if($parent) { $parent['children'][] = &$at; }else{ $tree[] = &$at; } } return $tree;}print_r(getTree($array));die;
出来的效果是
Array( [0] => Array ( [id] => 1 [uid] => 0 [menuname] => 菜单1 [url] => 0 [addtime] => 2018-08-29 16:36:55 [children] => Array ( [0] => Array ( [id] => 3 [uid] => 1 [menuname] => 1子菜单1 [url] => 0 [addtime] => 2018-08-29 16:36:55 [children] => Array ( [0] => Array ( [id] => 4 [uid] => 3 [menuname] => 1子菜单2 [url] => 0 [addtime] => 2018-08-29 16:36:55 ) ) ) ) ) [1] => Array ( [id] => 2 [uid] => 0 [menuname] => 菜单2 [url] => 0 [addtime] => 2018-08-29 16:36:55 [children] => Array ( [0] => Array ( [id] => 5 [uid] => 2 [menuname] => 2子菜单1 [url] => 0 [addtime] => 2018-08-29 16:36:55 ) ) ))
感谢你能够认真阅读完这篇文章,希望小编分享的"根据引用日均实现索引树的示例分析"这篇文章对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,更多相关知识等着你来学习!
菜单
篇文章
索引
示例
分析
价值
兴趣
同时
效果
数据
更多
朋友
知识
编带
行业
资讯
资讯频道
频道
参考
学习
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
上挚品互联网科技有限公司
我的世界密室逃脱服务器推荐
网络安全防线方法
网络安全检查的通知
管理节点服务器技术方案
软件开发科技行业现状
国际城市数据库
数据库基础及应用章节答案
没有本地服务器
虚拟化查看数据库
海南应用软件开发公司
怎么查看服务器宽带
服务器root权限管理
数据库文件复制过去提示空间不足
互联网金融信息科技
金山区新时代网络技术信息
软件开发笔记本性能
数据库技术疫情防控
有杀气童话2服务器互通
软件开发报价模版
cmd 禁止服务器
数据库唯一行
株洲正规软件开发哪家好
九江安达网络技术
机考网络技术应用考什么
同花顺数据库源码分析
安卓的软件开发服务流程
怎么样学习软件开发
网络安全领导组调整的通知
数据库设计课表格