コード例 #1
0
ファイル: Tools.php プロジェクト: 946493655/culture
 /**
  * 重组数组,无限极分类
  * 数组变为多维数组
  * @param array $arr
  * @param int $parent_id
  * @return array $list
  */
 public static function childList($arr, $pid = 0)
 {
     $list = array();
     foreach ($arr as $v) {
         if ($v['parent_id'] == $pid) {
             //找到子节点,继续找该子节点的后代节点
             $v['child'] = Tools::childList($arr, $v['id']);
             $list[] = $v;
         }
     }
     return $list;
 }