thinkphp输出的分类信息怎么缩进

$array=array(
    array('id'=>1,'pid'=>0,'name'=>'北京'),
    array('id'=>2,'pid'=>1,'name'=>'丰台'),
    array('id'=>3,'pid'=>0,'name'=>'浙江'),
    array('id'=>4,'pid'=>3,'name'=>'台州'),
    array('id'=>5,'pid'=>2,'name'=>'石榴庄'),
    array('id'=>6,'pid'=>5,'name'=>'东街二区'),
    array('id'=>7,'pid'=>4,'name'=>'临海')
    );
//数组,pid, 等级.递归方法找子孙树
function getTreeArray($arr,$pid,$lev=0){
    //$tree=array();
    static $tree=array();
    foreach ($arr as $key => $value) {
        if($value['pid']==$pid){
            $value['lev']=$lev;
            $tree[]=$value;
            //$tree=array_merge($tree,getTreeArray($arr,$value['id'],++$lev));
            getTreeArray($arr,$value['id'],$lev+1);
        }
    }
    return $tree;
}
/*
北京
--丰台
----石榴庄
------东街二区
浙江
--台州
----临海
 */
//面包屑导航  北京->丰台->石榴庄->东街二区
//根据子找父
function getTree($arr,$id){
    static $tree=array();
    foreach($arr as $v){
        if($v['id']==$id){
            $tree[]=$v;
            if($v['pid']>0){
                getTree($arr,$v['pid']);
            }
        }
    }
    return $tree;
}
$tree = getTreeArray($array,0);
echo '<pre>-----------分类树------------</pre>';
foreach ($tree as $key => $value) {
    echo str_repeat('--', $value['lev']),$value['name'],'';
}
echo '<pre>-----------面包屑导航------------</pre>';
function getBread($arr){
    $arr=array_reverse($arr);//反转数组
    $str='';
    foreach ($arr as $value) {
        $str.=$value['name'].'->';
    }
    $str=rtrim($str,'->');
    return $str;
}
$bread=getTree($array,7);
echo getBread($bread);
echo '';
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
分类信息网站系统正式版分类信息发布网站模板下载分类网后台程序【基本功能特点】 1、支持分类信息类别和企业黄页类别和地区分类功能; 2、可按地区显示和查询信息,可以发展分站加盟; 3、整个网站风格简单明了,界面美观大方,提高网络推广效果; 4、企业黄页仿百度风格; 5、对每一个添加的信息进行审核管理; 6、对每一个加入的企业进行审核管理; 7、站内关键字分类查询功能; 8、本类推荐信息(显示在信息页面右侧滚动显示) 9、支持两种信息发布方式:游客快速发布和注册用户登陆后发布,后者具有可修改信息和自定义风格、字数多达1500等强大功能; 10、后台管理功能强大:分类信息/类别管理/会员管理/留言管理/企业管理/推荐企业/企业地区/修改密? 11、后台可查看发布信息的来源IP和身份证地区查询; 12、发布信息时身份证号码验证,可有效避免无效信息; 13、互动性强:游客可以自由对信息发表留言,与发布者互动; 14、支持图片上传并可在页面中显示,增强广告效果; 15、增加了SQL防注入功能和数据库防下载功能。 16、系统安全管理(自动封注入者Ip功能,使注入者不能再访问本站) 分类信息网站系统正式版分类信息发布网站模板下载分类网后台程序功能介绍: 分类信息网站管理系统正式版源码功能介绍: 新闻管理 发布新闻,管理新闻 新闻类别 [批量生成新闻信息] 信息管理 发布信息,信息管理 [一键清空过期竞价] [一键删除过期信息] [批量生成HTML信息] 会员管理 会员管理,留言管理 站内消息,发送消息 系统相关 系统设置,模版管理 验 证 码,IP限定 验证问答管理 管理员添加 管理员管理 清理系统缓存

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值