php 前台模板怎么显示一个N维的无限极分类

gflhx 发布于 2015/05/07 16:30
阅读 1K+
收藏 0
array(n) ={
[0]= array(n){
'name'='xxx',
'childs'=array(n){
[0] = array(n){
'name'='xxx',
'childs'=array(n){
//这里不知道还有多少
}
},
[1] = array(n){
'name'='xxx',
'childs'=array(n){
//这里不知道还有多少
}
}
}
}

}

像上面的一个 多维数组的无限级分类(不是一维数组)在前端的模板里面怎么显示? 
难道是想显示几层 就需要几个foreach???
//显示第一层
foreach($a as $v){
//显示第二层
foreach($v['childs'] as $v1){
//显示第三层
forecah($v1['childs'] as $v2){
//....这样依次下去?
}
}
}

能有个通用的方法吗

加载中
0
红星xx
红星xx

function treeBox(xx){
     treeBox($xx)
}
最简单的 循环递归 哦 。无限分类 网上代码 很多 。可以找下。

gflhx
gflhx
我在后台数据弄好了,就是在前台显示的时候不知道该怎么显示
0
方棱
方棱
遍历一棵树,有广度优先和深度优先两种。 去搜一下算法吧。
0
fly2xiang
fly2xiang
递归拼接html,或者数据扔到前端用js生成DOM
返回顶部
顶部