php 递归树形结构
Posted 每天增长一点点
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 递归树形结构相关的知识,希望对你有一定的参考价值。
function tree($arr, $pid=0, $level=0){ static $tree = []; foreach($arr as $v){ if($v[‘pid‘] == $pid){ $v[‘level‘] = $level; if($pid == 0){ $v[‘name‘] = $v[‘name‘]; }else{ $v[‘name‘] = str_repeat(‘ ‘, $level).‘└─‘.$v[‘name‘]; } $tree[]=$v; tree($arr, $v[‘id‘], $level+1); } } return $tree; }
以上是关于php 递归树形结构的主要内容,如果未能解决你的问题,请参考以下文章