树桩结构

大白の白 2018-11-19 03:53:00
while($arr = $DBHandle->fetch_array($query)){
print_r($arr);
}

如何将这些值以树桩结构输出
...全文
209 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
xuzuning 2018-11-20
  • 打赏
  • 举报
回复
你还可以看看这个 https://bbs.csdn.net/topics/40265325
大白の白 2018-11-20
  • 打赏
  • 举报
回复
如何将结构以HTML格式表现出来?
大白の白 2018-11-20
  • 打赏
  • 举报
回复
Array
(
[1] => Array
(
[id] => 1
[pid] => 0
[title] => Food
[child] => Array
(
[2] => Array
(
[id] => 2
[pid] => 1
[title] => Fruit
[child] => Array
(
[3] => Array
(
[id] => 3
[pid] => 2
[title] => Red
[child] => Array
(
[4] => Array
(
[id] => 4
[pid] => 3
[title] => Cherry
)

)

)

[5] => Array
(
[id] => 5
[pid] => 2
[title] => Yellow
[child] => Array
(
[6] => Array
(
[id] => 6
[pid] => 5
[title] => Banana
)

)

)

)

)

[7] => Array
(
[id] => 7
[pid] => 1
[title] => Meat
[child] => Array
(
[8] => Array
(
[id] => 8
[pid] => 7
[title] => Beef
)

[9] => Array
(
[id] => 9
[pid] => 7
[title] => Pork
)

)

)

)

)

)
大白の白 2018-11-20
  • 打赏
  • 举报
回复
while($data = $DBHandle->fetch_array($query)) {
list($id, $pid) = array_values($data);
$ind[$id] = $data;
if(isset($ind[$pid])) $ind[$pid]['child'][$id] =& $ind[$id];
if($pid == 0) $res[$id] =& $ind[$id];
}
echo '<xmp>' . print_r($res, 1).'</xmp>';

20,359

社区成员

发帖
与我相关
我的任务
社区描述
“超文本预处理器”,是在服务器端执行的脚本语言,尤其适用于Web开发并可嵌入HTML中。PHP语法利用了C、Java和Perl,该语言的主要目标是允许web开发人员快速编写动态网页。
phpphpstorm 技术论坛(原bbs)
社区管理员
  • 开源资源社区
  • phpstory
  • xuzuning
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧