探索PHP 中的目錄結構:列出資料夾、子資料夾和檔案
在給定目錄中,通常需要檢索完整的清單不僅包含文件,還包含嵌套資料夾和子資料夾。 PHP 為這項任務提供了一個多功能的解決方案,可滿足您突出顯示的複雜目錄結構的需求。
為了有效地導航和顯示此訊息,我們可以使用名為 listFolderFiles 的遞歸函數:
< ;pre>function listFolderFiles($dir) {
$ffs = scandir($dir); unset($ffs[array_search('.', $ffs, true)]); unset($ffs[array_search('..', $ffs, true)]); // prevent empty ordered elements if (count($ffs) < 1) return; echo '<ol>'; foreach ($ffs as $ff) { echo '<li>' . $ff; if (is_dir($dir . '/' . $ff)) listFolderFiles($dir . '/' . $ff); echo '</li>'; } echo '</ol>';
}
透過在根目錄('Main Dir')上呼叫此函數,您可以將產生目錄結構中所有資料夾、子資料夾和檔案的組織清單。每個資料夾都由有序列表表示,確保清晰度和可讀性。
以上是如何列出 PHP 目錄結構中的資料夾、子資料夾和檔案?的詳細內容。更多資訊請關注PHP中文網其他相關文章!