無限極分類

<?php

namespace app\common\service;
/**
 * 樹
 * @author        zzy
 * @version     $V1.0.0$
 * @date        2018-09-26
 */
class Tree
{
    /**
     * 無限極分類
     * @param $data 數據
     * @param int $parent_id 父id
     * @param int $level  等級
     * @return array
     */
    public function Trees($data, $parent_id = 0, $level = 1)
    {
        static $new_arr = [];
        foreach ($data as $key => $value) {
            if ($value['parent_id'] == $parent_id) {
                $new_arr[] = $value;
                $this->Trees($data, $value['bs_department_id'], $level + 1);
            }
        }
        return $new_arr;
    }
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章