记录一下,以便以后使用。

替换成相应的字段.
代码如下:

    public static function toTree($rows) {
        if ( !is_array($rows) ) return false;
        $tree = array();
        $index = array();
        foreach ( $rows as $row ) {
            if ( $row['parent_id'] == 0 ) {
                $i = count($tree);
                $tree[$i] = $row;
                $index[$row['type_id']] = & $tree[$i];
            } else {
                $i = count($index[$row['parent_id']]['child']);
                $index[$row['parent_id']]['child'][$i] = $row;
                $index[$row['type_id']] = & $index[$row['parent_id']]['child'][$i];
            }
        }
 
        return $tree;
    }

出处: 马丁博客http://www.blags.org/

本文链接地址: http://www.blags.org/php-simple-no-level-classification/

原创文章,转载请注明出处,否则视为侵权。