php树形结构展示
程序员文章站
2022-05-23 16:02:05
...
php树形结构显示
数组array(array(7,5),array(7,6,1),array(7,6,2,3,5),array(7,6,2,3,6))
在前端想显示成树形,请问如何处理?
------解决思路----------------------
数组array(array(7,5),array(7,6,1),array(7,6,2,3,5),array(7,6,2,3,6))
在前端想显示成树形,请问如何处理?
------解决思路----------------------
$a = array(array(7,5),array(7,6,1),array(7,6,2,3,5),array(7,6,2,3,6));
$root = array();
foreach($a as $item) {
$p =& $root;
foreach($item as $k) {
if(!isset($p[$k])) $p[$k] = array();
$p =& $p[$k];
}
}
print_r($root);
Array
(
[7] => Array
(
[5] => Array
(
)
[6] => Array
(
[1] => Array
(
)
[2] => Array
(
[3] => Array
(
[5] => Array
(
)
[6] => Array
(
)
)
)
)
)
)
相关文章
相关视频
上一篇: 静态工厂解析两种配置文件
推荐阅读
-
SQL处理多级分类,查询结果呈树形结构
-
PHP设计模式(九)外观模式Facade实例详解【结构型】
-
PHP设计模式(六)桥连模式Bridge实例详解【结构型】
-
PHP设计模式(五)适配器模式Adapter实例详解【结构型】
-
PHP设计模式(七)组合模式Composite实例详解【结构型】
-
PHP设计模式(八)装饰器模式Decorator实例详解【结构型】
-
PHP SPL标准库之数据结构堆(SplHeap)简单使用实例
-
PHP 数据结构队列(SplQueue)和优先队列(SplPriorityQueue)简单使用实例
-
PHP SPL标准库之数据结构栈(SplStack)介绍
-
vue树形结构获取键值的方法示例