File_Find::mapTreeMultiple()
Synopsis
array
&File_Find::mapTreeMultiple (
string $directory
,
integer $maxrecursion = 0
,
integer $count = 0
)
Description
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
)
)