php 无限分类函数

<?php 


 /**
 * 用于下拉列表,返回一个array,每一个层级前面递增一个-
 * @param  unknown 种子
 * @param  number 起始父id
 */
function selectTree($param, $pid = 0, $lvl = 0)
{
    static $res = [];
    foreach ($param as $key => $vo) {
        if ($pid == $vo['pid']) {
            $vo['position'] = str_repeat('▪', $lvl) . (1 + $lvl) . '岗 -' . $vo['position'];
            $res[] = $vo;
            $temp = $lvl + 1;
            
            selectTree($param, $vo['id'], $temp);
        }
    }
    return $res;
}

文章来源: php 无限分类函数

人吐槽 人点赞

猜你喜欢

发表评论

用户名: 密码:
验证码: 匿名发表

你可以使用这些语言

查看评论:php 无限分类函数