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