您的位置:首页 > 其它

用 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];经过测试,得到和楼主一样的内容。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐