php如何实现树形结构显示?

问题描述

php如何实现树形结构显示?

数组array(array(7,5),array(7,6,1),array(7,6,2,3,5),array(7,6,2,3,6))

在前端想显示成树形:

请问如何处理?

解决方案

百度下无限级分类就知道了,不懂问我,我下班了,回家为你解答

解决方案二:

http://bbs.csdn.net/topics/390974677

 $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);
时间: 2024-10-29 07:56:12

php如何实现树形结构显示?的相关文章

linux下怎么用tree命令以树形结构显示文件目录结构?

  今天小编来给分享Linux 系统下一个非常有用的命令的使用:tree命令可以以树形结构显示文件目录结构,它非常适合于我们给别人介绍我们的文件目录的组成框架,同时该命令使用适当的参数也可以将命令结果输出到文本文件中.小编的这个建议只适合于10.10之前版本的ubuntu系统,后面的11.04,11.10...14.04系统因为采用的默认桌面不同,所以本经验不适用,若要使用,那么请安装GNOME桌面 1.在ubuntu系统中默认是没有tree这个命令的,需要安装,用下面的命令就可以安装tree这

Eclipse/MyEclipse项目中包以树形结构显示

在Package Explore窗口右上边的小三角那里进去菜单"Package Prensentation", 选第一个Flat是显示完整的包名,第二个Hierachical显示的是树形结构.

上传多张图片到服务器,怎么在页面上用树形结构显示该文件夹下的文件名,并且可以点击显示出图片

问题描述 我编写了一个struts2的图像上传到服务器的程序,现在想把上传图像的服务器文件夹下的全部图像文件按文件资源管理器那样的树型结构显示在jsp页面上,并且能点击相应的文件名就能显示相应的图片,最好能给个完整的代码/思路,包括action怎么写,jsp怎么写,网上找不到没有完全类似的,求助. 解决方案

bbs树形结构的实现方法(一)

    bbs的树形结构显示可以有很多种方法,其中比较容易想到的是递归和排序串方法,但这两种方法并不是很好,那么怎样才算是比较合理的算法呢?    递归方法不用讲,大家都知道怎么用,先讲讲排序串方法,最简单的排序串方法可以这样用,只用一个id就可以完成树型,向这样1  0012  0023  0010014  0010010015  001002001用这个字符串排序后就变成这样:001   001001         001001001   001002001002 这种方法容易实现,但缺点

基于ACCESS数据库的纯asp论坛制作心得(树形结构)

access|数据|数据库|心得 感觉做一个论坛不像想象中的那么容易,但也不像想象中的那么复杂:),经过4天的浴血奋战,终于从对论坛制作一无所知到今天的论坛数据结构和组织形势初步确定,中间参考了sunamd,bigeagled,廖家远等的思路,并得到了赖皮王子,hooke,bigeagle大虾的热心帮助,谨以此文一并表示感谢.bigeagle的文章采用了sql数据库的存储过程来实现,但现实中支持asp的免费站点本来就少,支持数据库的免费站点更少,支持sql数据库的免费站点...反正我没见过,哪位

不用递归实现树形结构的一种方法

递归 不用递归实现树形结构的一种方法 主要的技巧在Level(帖子回复深度)的操作上 SunADM 于 2000.07.26____________________________________________演示表的结构____________________________________________ 表名:BBS 字段数据类型说明ID自动编号 RootIDInt根帖ID,本身为根帖则RootID = IDFIDInt父帖ID,上一层帖子的ID,如是根帖则FID = NULLLevel

bbs树形结构的实现方法(三)

下面这种方法是white提出来的. BBS数据库结构的浮点数表示法 BBS由一系列的文章组成,每篇文章有一些基本属性,比如作者,创建时间,文章编号等.其中最为重要的,用以表示树形结构的是层和序数.层表示位于文章树的第几层,最高层的帖子层等于0,其回复的层为1,回复的回复层为2,以此类推.所有层等于0的帖子依时间顺序其序数分别为1,2,3.....剩下的帖子的序数满足以下条件:当所有帖子按照树形显示的时候,其序数从大到小排列,没有例外. 上述方法具体到BBS的实现时,各种操作如下进行:0.系统维护

.NET平台下Web树形结构程序设计

web|程序|设计 我的上篇文章<树形结构在开发中的应用>主要是在Windows Form下的实现,下面讲一下Web Form下的实现. 概述 TreeView是一个重要的控件,无论是在VB.NET,C# 还是VB.Delphi等各种语言中,都充当了导航器的作用.在实际工作中,很多情况下需要将TreeView与数据库进行连接,以填充其节点.在Windows Form和Web Form中,我们可以用TreeView来显示树形结构,如显示目录树.显示地区.分类显示商品等.可以说,在大部分软件的开发

Delphi中根据分类数据生成树形结构的最优方法

一. 引言: TreeView控件适合于表示具有多层次关系的数据.它以简洁的界面,表现形式清晰.形象,操作简单而深受用户喜爱.而且用它可以实现ListView.ListBox所无法实现的很多功能,因而受到广大程序员的青睐. 树形结构在Windows环境中被普遍应用,但在数据库开发中面对层次多.结构复杂的数据,如何快速构造树形目录并实现导航呢? 二. 实现关键技术: 在Delphi提供的控件中包含了TreeView控件,但树的具体形成还需要用户编写代码.即它的列表项要在程序中动态添加,而这些列表数