File_Find::mapTreeMultiple()
Вернуться к: File_Find
File_Find::mapTreeMultiple()
Synopsis
array &File_Find::mapTreeMultiple ( string $directory , integer $maxrecursion = 0 , integer $count = 0 )
Map the directory tree given by the directory_path parameter. Depending on maxrecursion you get the content of the directory and the content of the subdirectories too.
Parameter
-
string $directory - contains the directory path that you want to map
-
integer $maxrecursion - defines the deep of recursive mapping of subdirectories
-
integer $count - can be ignored - internal parameter to track recursion level
Return value
array - a multidimensional array containing all subdirectories and their files
Note
This function can be called statically.
Example
Get the content of a directory including the content of subdirectories
<?php
include "File/Find.php";
$file = File_Find::mapTreemultiple('/usr/', 1);
print_r($file);
?>
The above example will output something similar to:
Array
(
[0] => file1.tmp
[1] => file2.tmp
['bin'] => Array
(
[0] => readme.txt
)
)
Вернуться к: File_Find