如何用PHP实现树状菜单列表 5C

图片说明


想把数组递归成树状结构该如何实现?

php

1个回答

如果你的数据是从根节点->每一层->最终节点,然后这么很多行的形式,这个不需要递归,只要循环就可以了

伪代码如下:
for 行 in list
{
arr = split(行, ",")
node = 你的树的根节点
for item in arr
{
node = node.FindChild(item)
if (node == NULL)
node = node.InsertChild(item)
}
}
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问

相似问题