国产精品久久久久久久,女人的诱惑,亚洲中文无码亚洲人成软件,亚洲尺码一区二区三区,

  • 微信
    咨詢
    微信在線咨詢 服務時間:9:00-18:00
    縱橫數據官方微信 使用微信掃一掃
    馬上在線溝通
  • 業務
    咨詢

    QQ在線咨詢 服務時間:9:00-18:00

    選擇下列產品馬上在線溝通

    縱橫售前-老古
    QQ:519082853 售前電話:18950029581
    縱橫售前-江夏
    QQ:576791973 售前電話:19906048602
    縱橫售前-小李
    QQ:3494196421 售前電話:19906048601
    縱橫售前-小智
    QQ:2732502176 售前電話:17750597339
    縱橫售前-燕子
    QQ:609863413 售前電話:17750597993
    縱橫值班售后
    QQ:407474592 售后電話:400-1886560
    縱橫財務
    QQ:568149701 售后電話:18965139141

    售前咨詢熱線:

    400-188-6560

    業務姚經理:18950029581

  • 關注

    關于縱橫數據 更多優惠活動等您來拿!
    縱橫數據官方微信 掃一掃關注官方微信
  • 關閉
  • 頂部
  • 您所在的位置 : 首頁 > 新聞公告 > php的無限極分類怎么實現

    php的無限極分類怎么實現


    每一個無限分類都需要記錄它的父級id,當為頂級分類時,父級id為0.這樣無論哪個分類都可以通過父級id一層 層的去查明它所有的父級,以便清楚知道它所屬哪種分類,層級深度為多少,無限分類在實際開發中非常常用,無限分類在面試中也會常被問到

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    include PHP
    /*
    使用的是三種遞歸中的一種 &
    /*
    include('Catecontroller.php');//引入連接數據庫文件
     
    function getList($pid = 0, &$result = array(), $spac = 0)
    {
        $spac = $spac + 2;//標題前空格重復的次數
        $sql = "SELECT * FROM cate WHERE pid= $pid";//根據父id查找數據
        $res = mysql_query($sql);//發送sql語句
     
        while ($row = mysql_fetch_assoc($res)) {//判斷$row里的值是否為空然后再循環
            $row['cate_name'] = str_repeat(' ',$spac).'|--'.$row['cate_name']; //str_repeat 重復括號里的字符串,后面跟的是次數
            $result[] = $row;//把數組賦給 $result
            getList($row['id'],$result,$spac);//遞歸調用,自己調用自己 這個括號里的參數和上面getList($pid=0...)是一樣的$row['id']==$pid=0;
        }
        return $result;//把結果返回出去
    }
     
    $rs = getList();//使用方法
     
    var_dump($rs);//打印方法結果

    以上無限分類用的是遞歸算法,遞歸算法簡單的解釋就是自己調用自己。
    聲明:文章來自網絡轉載,若無意中有侵犯您權益的信息,請聯系我們,我們會在 第一時間刪除!


    最新推薦


    微信公眾帳號
    關注我們的微信