File_Find::mapTreeMultiple() -- ディレクトリに対する再帰的なビューマップを作成する
説明
directory_path
パラメータによって与えられたディレクトリツリーをマップします。
取得するディレクトリのコンテンツは、
maxrecursion に依存します。
また、サブディレクトリのコンテンツについても同様です。
パラメータ
string $directory -
マップするディレクトリパスを指定します
integer $maxrecursion -
サブディレクトリの再帰的なマッピングの深さを定義します
integer $count -
無視することができます。再帰レベルを追うための内部パラメータです。
返り値
array -
全てのサブディレクトリとファイルを含む多次元配列。
注意
この関数は、スタティックにコールする
ことができます。
例
例 40-1サブディレクトリを含むディレクトリのコンテンツを取得する include "File/Find.php";
$file = File_Find::mapTreemultiple('/usr/', 1);
print_r($file); |
上の例の出力は、このようになります。 Array
(
[0] => file1.tmp
[1] => file2.tmp
['bin'] => Array
(
[0] => readme.txt
)
) |
|
[an error occurred while processing this directive]