這期內(nèi)容當(dāng)中小編將會(huì)給大家?guī)?lái)有關(guān)使用PHP怎么讀取目錄樹(shù),文章內(nèi)容豐富且以專(zhuān)業(yè)的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。
我們一直強(qiáng)調(diào)成都網(wǎng)站建設(shè)、成都網(wǎng)站制作對(duì)于企業(yè)的重要性,如果您也覺(jué)得重要,那么就需要我們慎重對(duì)待,選擇一個(gè)安全靠譜的網(wǎng)站建設(shè)公司,企業(yè)網(wǎng)站我們建議是要么不做,要么就做好,讓網(wǎng)站能真正成為企業(yè)發(fā)展過(guò)程中的有力推手。專(zhuān)業(yè)網(wǎng)站設(shè)計(jì)公司不一定是大公司,成都創(chuàng)新互聯(lián)公司作為專(zhuān)業(yè)的網(wǎng)絡(luò)公司選擇我們就是放心。php是一個(gè)嵌套的縮寫(xiě)名稱(chēng),是英文超級(jí)文本預(yù)處理語(yǔ)言,它的語(yǔ)法混合了C、Java、Perl以及php自創(chuàng)新的語(yǔ)法,主要用來(lái)做網(wǎng)站開(kāi)發(fā),許多小型網(wǎng)站都用php開(kāi)發(fā),因?yàn)閜hp是開(kāi)源的,從而使得php經(jīng)久不衰。
思路:
1. 列出目錄中的文件。
2. 判斷是否是目錄,如果是目錄就繼續(xù)遞歸。
3. 將所有文件名,存入多維數(shù)組
"; print_r($tree); echo ""; ?>
cart_ajax文件夾結(jié)構(gòu)
js文件夾下的內(nèi)容
顯示結(jié)果
大功告成了!目錄的級(jí)別確實(shí)是這樣的,不過(guò)看起來(lái)也太low了吧!稍微美化一下吧!
function beautifulTree($arr, $l = '-|') { static $l = ''; static $str = ''; //遍歷剛才得到的目錄樹(shù) foreach($arr as $key=>$val) { //如果是個(gè)數(shù)組,也就代表它是個(gè)目錄,那么就在它的子文件中加入-|來(lái)表示是下一級(jí)吧 if(is_array($arr[$key])) { $str.=$l.$key."
"; $l.='-|'; beautifulTree($arr[$key], $l); }else { $str.=$l.$val."
"; } } $l = ''; return $str; } $beautifulTree = beautifulTree($tree); echo ""; print_r($beautiful); echo "";
顯示結(jié)果
上述就是小編為大家分享的使用PHP怎么讀取目錄樹(shù)了,如果剛好有類(lèi)似的疑惑,不妨參照上述分析進(jìn)行理解。如果想知道更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。