成人精品一区二区三区中文字幕-成人精品一区二区三区-成人精品一级毛片-成人精品亚洲-日本在线视频一区二区-日本在线视频免费

導航首頁 ? 技術教程 ? php生成無限欄目樹
全站頭部文字 我要出現在這里
php生成無限欄目樹 734 2024-01-10   

欄目數組:

$arr=Array(
  Array('cid' => 2,'cname' => '新聞','pid' => 0),
  Array('cid' => 4,'cname' =>'體育','pid' => 0),
  Array('cid' => 5,'cname' => '娛樂','pid' => 0),
  Array('cid' => 7,'cname' => '熱點新聞','pid' =>2),
  Array('cid' => 8,'cname' => '小眾新聞','pid' => 2),
  Array('cid' => 9,'cname' => '民謠新聞','pid' => 8),
);
<?php
$arr=Array(
  Array('cid' => 2,'cname' => '新聞','pid' => 0),
  Array('cid' => 4,'cname' =>'體育','pid' => 0),
  Array('cid' => 5,'cname' => '娛樂','pid' => 0),
  Array('cid' => 7,'cname' => '熱點新聞','pid' =>2),
  Array('cid' => 8,'cname' => '小眾新聞','pid' => 2),
  Array('cid' => 9,'cname' => '民謠新聞','pid' => 8),
);
function formatTree($array, $pid = 0,$level = 1,$field = array('pid'=>'pid','id'=>'id','children'=>'children')){
    $arr = array();
    foreach ($array as &$v) {
      if ($v[$field['pid']] == $pid) {
        $v['level'] = $level;
        $tem = formatTree($array, $v[$field['id']],$v['level']+1,$field);
        //判斷是否存在子數組
        $tem && $v[$field['children']] = $tem;
        $arr[] = $v;
      }
    }
    return $arr;
  }
$tree = formatTree( $arr,0,1, $field = array('pid'=>'pid','id'=>'cid','children'=>'children') );
echo '<pre>';
print_r( $tree); 
?> 

我們有兩個方法來進行軟件設計:一個是讓其足夠的簡單以至于讓BUG無法藏身;另一個就是讓其足夠的復雜,讓人找不到BUG。前者更難一些。

以上就是本文的全部內容,希望本文的內容對大家的學習或者工作能帶來一定的幫助,同時也希望多多支持綠夏網!



主站蜘蛛池模板: 意大利诱惑| 实用咒语大全| doors2怪物图鉴| 陈宝莲徐锦江夜半2普通话| 韩国三级播放| 张寿懿| 施华| 好快…好快的| call me by your name电影| 红色角落| 五年级下册第四单元语文园地| 处女巫| cctv-6| 我和我的祖国教案| 巴洛波拉| 免费身份证图片| 爱情岛论坛.| srv| 《诱惑》电影| 奇幻旅程| 地铁电影| 电影《忠爱无言》| 亲子血型对照表| 小松未可子| 秋天不回来吉他谱扫弦| 慕思成| 西楚霸王| 朱莉安妮全集在线观看免费| 日韩免费观看视频| 何丽萍| 唐砖演员表| 林丹出轨视频| 开国前夜 电视剧| 追捕电视剧免费观看完整版| leslie| 尹馨演过的三部电影| 中国人免费观看| 色在线视频观看| 快乐到家| 生物选择性必修三| 海南岛全景图|

!!!站長長期在線接!!!

網站、小程序:定制開發/二次開發/仿制開發等

各種疑難雜癥解決/定制接口/定制采集等

站長微信:lxwl520520

站長QQ:1737366103