概述
1. 树状结构组装输出tree函数,从根节点0开始寻找
public function getlist()
{
$field = 'category_id,category_pid,category_name';
$order = [
];
$map = [
'status' => 1
];
$cate = $this->field($field)
->where($map)
->select();
// exit;
$list = $this->tree($cate);
return $list;
}
public function tree($cate,$name='child',$category_pid=0)
{
$arr = array();
foreach ($cate as $key => $v) {
if ($v['category_pid'] == $category_pid) {
$arr[] = $v;
$v[$name] =
$this->tree($cate,$name,$v['category_id']);
}
}
return $arr;
}
最后
以上就是痴情小霸王为你收集整理的tp5数组转树状结构输出的全部内容,希望文章能够帮你解决tp5数组转树状结构输出所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复