?
Dokumen ini menggunakan Manual laman web PHP Cina Lepaskan
目錄幫助文件包含有助于使用目錄的功能。
加載此助手
可用職能
使用以下代碼加載此助手:
$this->load->helper('directory');
現(xiàn)有下列職能:
directory_map($source_dir[, $directory_depth = 0[, $hidden = FALSE]])
參數(shù): | $ source_dir(string) - 源目錄的路徑$ directory_depth(int) - 要遍歷的目錄的深度(0 =完全遞歸,1 =當前目錄等)$ hidden(bool) - 是否包含隱藏的目錄 |
---|---|
返回: | 一組文件 |
返回類型: | 排列 |
$ source_dir(字符串) - 源目錄的路徑
$ directory_depth(int) - 要遍歷的目錄的深度(0 =完全遞歸,1 =當前目錄等)
$ hidden(bool) - 是否包含隱藏的目錄
Returns: An array of files
Return type: array
Examples:
$ map = directory_map('./ mydirectory /');
注
路徑幾乎總是相對于您的主要index.php文件。
目錄中包含的子文件夾也將被映射。如果你想控制遞歸深度,你可以使用第二個參數(shù)(整數(shù))。深度為1將只映射頂層目錄:
$ map = directory_map('./ mydirectory /',1);
默認情況下,隱藏文件不會包含在返回的數(shù)組中。要覆蓋此行為,可以將第三個參數(shù)設置為true(布爾值):
$ map = directory_map('./ mydirectory /',F(xiàn)ALSE,TRUE);
每個文件夾名都是一個數(shù)組索引,而其包含的文件將被數(shù)字索引。下面是一個典型數(shù)組的示例:
Array(libraries => Array(0 => benchmark.html 1 => config.html“database /”=> Array(0 => query_builder.html 1 => binds.html 2 => configuration.html 3 =>連接)。 html 4 => examples.html 5 => fields.html 6 => index.html 7 => queries.html)2 => email.html 3 =>file_uploading.html 4 => image_lib.html 5 => input.html 6 => language.html 7 => loader.html 8 => pagination.html 9 => uri.html)