最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
PHP两种实现无级递归分类的方法
时间:2017-05-16 编辑:简简单单 来源:一聚教程网
代码如下 | 复制代码 |
/** * 无级递归分类 TP框架 * @param int $assortPid 要查询分类的父级id * @param mixed $tag 上下级分类之间的分隔符 * @return string $tree 返回的分类树型结构结果 * */ functionrecursiveAssort($assortPid,$tag='') { $assort= M('goods_class')->where("class_pid = $assortPid")->field('class_id, class_name')->select(); foreach($assortas$value) { $tree.=' $tree.= recursiveAssort($value['class_id'],$tag.' '); } return$tree; } |
代码如下 | 复制代码 |
/** * 利用php的引用传递 CI框架 * */ publicfunctionget_access() { $access=array(); $field='id, pid, method, name, description' $q_access=$this->db->select($field)->get('access'); $q_result=$q_access->result_array(); if(!empty($q_result)) { $items=array(); foreach($q_resultas$value) { $items[$value['id']] =$value; } foreach($itemsas$key=>$item) { if($item['pid'] == 0) { $access[] = &$items[$key]; }else{ $items[$item['pid']]['sub_access'][] = &$items[$key]; } } } return$access; } |
相关文章
- 分享几个zblogPHP调用文章分类列表的方法 08-08
- php实现树状结构无级分类 03-13
- PHP导出数据超时的优化建议解读 10-31
- PHP之mysql位运算解析 10-31
- Laravel实现登录跳转功能解析 10-31
- php双向队列解读 10-31