日韩精品欧美激情国产一区_中文无码精品一区二区三区在线_岛国毛片AV在线无码不卡_亞洲歐美日韓精品在線_使劲操好爽好粗视频在线播放_日韩一区欧美二区_八戒八戒网影院在线观看神马_亚洲怡红院在线色网_av无码不卡亚洲电影_国产麻豆媒体MDX

PHP引用及遞歸得到無限分類類別的所有父級類

時間:2019-01-25 18:10:01 類型:PHP
字號:    

巧妙使用PHP引用及遞歸有時能夠給我們的應(yīng)用帶來及大的便捷, 當(dāng)然, 這里不是講 &引用及遞歸的具體概念[具體什么東西, 不知道的朋友請自行百度腦補(bǔ)], 而是直接通過一個實例給大家看他的方便[通過PHP引用及遞歸的方法得到無限分類的所有父級類別]

1. 數(shù)據(jù)庫表如下:

   

2. 要得到一個類別的所有父類

    

//得到文件所有的父級[數(shù)據(jù)讀取使用的TP方便]
function getParentPath($id,$table,&$arr=[]){
    $pid = \think\Db::table($table)->where("id","=",$id)->value("parentid");
    if($pid){
         $arr[] = $pid;
        // dump($arr);
         getParentPath($pid,$table,$arr);
    }
    return array_reverse($arr);
}

3. 調(diào)用方便及顯示結(jié)果

$table = "yt_areaclass";
$path = getParentPath1(10,$table);
 dump($path);