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 に依存します。 また、サブディレクトリのコンテンツについても同様です。

パラメータ

返り値

array - 全てのサブディレクトリとファイルを含む多次元配列。

注意

この関数は、スタティックにコールする ことができます。

例 38-1サブディレクトリを含むディレクトリのコンテンツを取得する


<?php
$file = File_Find::mapTreemultiple('/usr/', 1);
/* $file は以下の内容を含みます:
* Array
* (
*    [0] => file1.tmp
*    [1] => file2.tmp
*    ['bin'] => Array
*       (
*          [0] => readme.txt
*       )
* )
*/
?>