| 代码如下 | 复制代码 |
$arr=Array( Array('cid'=> 2,'cname'=>'新闻','pid'=> 0), Array('cid'=> 4,'cname'=>'体育','pid'=> 0), Array('cid'=> 5,'cname'=>'娱乐','pid'=> 0), Array('cid'=> 7,'cname'=>'热点新闻','pid'=>2), Array('cid'=> 8,'cname'=>'小众新闻','pid'=> 2), Array('cid'=> 9,'cname'=>'民谣新闻','pid'=> 8), ); | |
| 代码如下 | 复制代码 |
$arr=Array( Array('cid'=> 2,'cname'=>'新闻','pid'=> 0), Array('cid'=> 4,'cname'=>'体育','pid'=> 0), Array('cid'=> 5,'cname'=>'娱乐','pid'=> 0), Array('cid'=> 7,'cname'=>'热点新闻','pid'=>2), Array('cid'=> 8,'cname'=>'小众新闻','pid'=> 2), Array('cid'=> 9,'cname'=>'民谣新闻','pid'=> 8), ); functionformatTree($array,$pid= 0,$level= 1,$field=array('pid'=>'pid','id'=>'id','children'=>'children')){ $arr=array(); foreach($arrayas&$v) { if($v[$field['pid']] ==$pid) { $v['level'] =$level; $tem= formatTree($array,$v[$field['id']],$v['level']+1,$field); //判断是否存在子数组 $tem&&$v[$field['children']] =$tem; $arr[] =$v; } } return$arr; } $tree= formatTree($arr,0,1,$field=array('pid'=>'pid','id'=>'cid','children'=>'children') ); echo' ' print_r($tree); ?> | |
我们有两个方法来进行软件设计:一个是让其足够的简单以至于让BUG无法藏身;另一个就是让其足够的复杂,让人找不到BUG。前者更难一些。
g沙盒仇恨官方英文版(gorebox)
G沙盒仇恨英文原版是一款最近非常火热的沙盒模拟类游戏,在这里
迷你世界测试服最新版2024
迷你世界测试服2021最新版,即迷你世界的先遣服版本,用户能
闪耀暖暖最新版2024
闪耀暖暖手游这是非常好玩的换装手游,游戏内容丰富有趣,游戏环
杜拉拉升职记官方正版
杜拉拉升职记手游完美还原了经典同名电视剧中的故事剧情、以及各
银河战舰手机版
银河战舰满你所想宇宙战舰世界,茫茫宇宙资源是一切,你必须利用