?
This document uses PHP Chinese website manual Release
目錄幫助文件包含有助于使用目錄的功能。
加載此助手
可用職能
使用以下代碼加載此助手:
$this->load->helper('directory');
現(xiàn)有下列職能:
directory_map($source_dir[, $directory_depth = 0[, $hidden = FALSE]])
參數(shù): | $ source_dir(string) - 源目錄的路徑$ directory_depth(int) - 要遍歷的目錄的深度(0 =完全遞歸,1 =當(dāng)前目錄等)$ hidden(bool) - 是否包含隱藏的目錄 |
---|---|
返回: | 一組文件 |
返回類型: | 排列 |
$ source_dir(字符串) - 源目錄的路徑
$ directory_depth(int) - 要遍歷的目錄的深度(0 =完全遞歸,1 =當(dāng)前目錄等)
$ hidden(bool) - 是否包含隱藏的目錄
Returns: An array of files
Return type: array
Examples:
$ map = directory_map('./ mydirectory /');
注
路徑幾乎總是相對(duì)于您的主要index.php文件。
目錄中包含的子文件夾也將被映射。如果你想控制遞歸深度,你可以使用第二個(gè)參數(shù)(整數(shù))。深度為1將只映射頂層目錄:
$ map = directory_map('./ mydirectory /',1);
默認(rèn)情況下,隱藏文件不會(huì)包含在返回的數(shù)組中。要覆蓋此行為,可以將第三個(gè)參數(shù)設(shè)置為true(布爾值):
$ map = directory_map('./ mydirectory /',F(xiàn)ALSE,TRUE);
每個(gè)文件夾名都是一個(gè)數(shù)組索引,而其包含的文件將被數(shù)字索引。下面是一個(gè)典型數(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)