用 list 处理树状数据(邻接列表)
2014-06-28 20:30
260 查看
现有一个数组
PHP code?
期望如下输出
Plain Text code?
于是可以
PHP code?
得到
Plain Text code?
可以看到,数据按第3列聚类了
于是再用一个递归函数就可实现数据的展示了
PHP code?
调用 foo($a);
以上的内容来自:http://bbs.csdn.net/topics/390524563
问题:按照以上的代码,在我的本地环境中,我的PHP版本是PHP Version 5.2.6,测试提示:Cannot use a scalar value as an array
在晓风的帮助下,将foreach代码改为 foreach($d as $t) $a[$t['2']][$t['1']] = $t[0];经过测试,得到和楼主一样的内容。
PHP code?
Plain Text code?
PHP code?
Plain Text code?
于是再用一个递归函数就可实现数据的展示了
PHP code?
以上的内容来自:http://bbs.csdn.net/topics/390524563
问题:按照以上的代码,在我的本地环境中,我的PHP版本是PHP Version 5.2.6,测试提示:Cannot use a scalar value as an array
在晓风的帮助下,将foreach代码改为 foreach($d as $t) $a[$t['2']][$t['1']] = $t[0];经过测试,得到和楼主一样的内容。
相关文章推荐
- 用 list 处理树状数据(邻接列表)
- C# 对sharepoint 列表的一些基本操作,包括添加/删除/查询/上传文件给sharepoint list添加数据
- C# 对sharepoint 列表的一些基本操作,包括添加/删除/查询/上传文件给sharepoint list添加数据
- GridView内下拉列表选择后插入数据或者在选择后对数据做处理
- C# 对sharepoint 列表的一些基本操作,包括添加/删除/查询/上传文件给sharepoint list添加数据
- PHP和MySQL处理树状、分级、无限分类、分层数据的方法
- 处理分页的数据函数GetlistByPage(strSQL, PageSize, PageNo, PageCount, arrList)
- fastJson在java后台转换json格式数据探究(二)--处理数组/List/Map
- Linq处理List数据
- 修复EXTJS 4.0.2a下面gridFilter的type为list时,不能从服务器读取列表数据的bug
- SQL处理层次型数据的策略对比:Adjacency list vs. nested sets: MySQL【转载】
- C# 对sharepoint 列表的一些基本操作,包括添加/删除/查询/上传文件给sharepoint list添加数据
- C# 对sharepoint 列表的一些基本操作,包括添加/删除/查询/上传文件给sharepoint list添加数据
- list列表中Object(JavaBean)对象sort处理
- C# 对sharepoint 列表的一些基本操作,包括添加/删除/查询/上传文件给sharepoint list添加数据
- C# 对sharepoint 列表的一些基本操作,包括添加/删除/查询/上传文件给sharepoint list添加数据
- C# 对sharepoint 列表的一些基本操作,包括添加/删除/查询/上传文件给sharepoint list添加数据
- C# 对sharepoint 列表的一些基本操作,包括添加/删除/查询/上传文件给sharepoint list添加数据
- 处理大数据分页下拉列表显示方式
- 将列表list变为数据的方法 一般是toarray