博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

无限极分类函数

Posted on 2015-05-14 21:23  jong  阅读(146)  评论(0编辑  收藏  举报

function node_merge($node, $access = null, $pid = 0){

    $arr = array();

  foreach ($node as $v) {

    if (is_array($access)) {

      $v['access'] = in_array($v['id'], $access) ? 1 : 0;

    }

    if ($v['pid'] == $pid) {

      $v['child'] = node_merge($node, $access, $v['id']);

      $arr[] = $v;

    }

  }

  return $arr;

}