php FLEA中二叉树数组的遍历输出

 更新时间:2012年09月26日 19:22:13   作者:  
最近在做一个项目其中涉及到“无限级回复”,FLEA中中有一个关于数组的辅助类:FLEA_Helper_Array,这个类里面有一个非常强大的数组处理方法:array_to_tree,这个方法可以把二维数组转换为二叉树结构
(福利推荐:【腾讯云】服务器最新限时优惠活动,云服务器1核2G仅99元/年、2核4G仅768元/3年,立即抢购>>>:9i0i.cn/qcloud

(福利推荐:你还在原价购买阿里云服务器?现在阿里云0.8折限时抢购活动来啦!4核8G企业云服务器仅2998元/3年,立即抢购>>>:9i0i.cn/aliyun

但是要怎样遍历这个方法产生的二叉树数组呢?以下是我的做法:

复制代码 代码如下:

<?php
function preTree($cat){
foreach ($cat as $c){
?>
<p><a href="http://<?=$c['poper_site']?>"><?=$c['poper']?></a>:<?=t($c['content'])?></p>

<?php if(isset($c['childrens'])){?>
<ul>
<?php foreach ($c['childrens'] as $s){?>
<li><p><a href="http://<?=$s['poper_site']?>"><?=$s['poper']?></a>:<?=t($s['content'])?></p>
<?php
if(isset($s['childrens'])){
?><ul><li><?php
$this->preTree($s['childrens']);
?></li></ul><?php
}
?>

</li>
<?php }?>
</ul>
<?php }?>
<?php
}
}
?>

相关文章

  • php基于 swoole 实现的异步处理任务功能示例

    php基于 swoole 实现的异步处理任务功能示例

    这篇文章主要介绍了php基于 swoole 实现的异步处理任务功能,涉及swoole的安装、配置及php调用swoole守护进程监控任务相关实现技巧,需要的朋友可以参考下
    2019-08-08
  • PHP使用JPGRAPH制作圆柱图的方法详解

    PHP使用JPGRAPH制作圆柱图的方法详解

    这篇文章主要介绍了PHP使用JPGRAPH制作圆柱图的方法,结合实例形式详细分析了PHP使用JPGRAPH绘制圆柱图形的具体步骤与相关操作技巧,需要的朋友可以参考下
    2019-12-12
  • PHP实现简单的协程任务调度demo示例

    PHP实现简单的协程任务调度demo示例

    这篇文章主要介绍了PHP实现简单的协程任务调度demo,结合实例形式详细分析了PHP基于协程的任务调度基本原理、定义及使用技巧,需要的朋友可以参考下
    2020-02-02
  • 处理php高并发时遇到死锁的解决方案

    处理php高并发时遇到死锁的解决方案

    当我们在处理PHP高并发时遇到死锁,需要先进行确认、定位、避免和解锁等一系列步骤,综合考虑采取合适的解决方案,所以本文将给大家介绍处理php高并发时遇到死锁的解决方案,需要的朋友可以参考下
    2023-10-10
  • ThinkPHP自动转义存储富文本编辑器内容导致读取出错的解决方法

    ThinkPHP自动转义存储富文本编辑器内容导致读取出错的解决方法

    这篇文章主要介绍了ThinkPHP自动转义存储富文本编辑器内容导致读取出错的解决方法,需要的朋友可以参考下
    2014-08-08
  • PHP查找与搜索数组元素方法总结

    PHP查找与搜索数组元素方法总结

    这篇文章主要介绍了PHP查找与搜索数组元素方法,实例总结了php中in_array、array_key_exists、array_search、array_keys及array_values等函数操作数组的相关使用技巧,需要的朋友可以参考下
    2015-06-06
  • 使用php自动备份数据库表的实现方法

    使用php自动备份数据库表的实现方法

    下面小编就为大家带来一篇使用php自动备份数据库表的实现方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-07-07
  • PHP简单实现无限级分类的方法

    PHP简单实现无限级分类的方法

    这篇文章主要介绍了PHP简单实现无限级分类的方法,涉及sql语句及递归调用的相关技巧,需要的朋友可以参考下
    2016-05-05
  • PHP实现创建一个RPC服务操作示例

    PHP实现创建一个RPC服务操作示例

    这篇文章主要介绍了PHP实现创建一个RPC服务操作,结合实例形式分析了PHP基于socket扩展通信实现的RPC远程调用相关操作技巧,需要的朋友可以参考下
    2020-02-02
  • jQuery+php简单实现全选删除的方法

    jQuery+php简单实现全选删除的方法

    这篇文章主要介绍了jQuery+php简单实现全选删除的方法,涉及php结合jQuery操作表单的全选及ajax交互实现删除的相关技巧,需要的朋友可以参考下
    2016-11-11

最新评论

?


http://www.vxiaotou.com