See the RecursiveTreeIterator class
Allows iteration over a recursive Fighter to generate an ASCII graphics tree.
$treeIterator = new RecursiveTreeIterator( new RecursiveDirectoryIterator('/path/to/dir'), RecursiveTreeIterator::SELF_FIRST); foreach($treeIterator as $val) echo $val, PHP_EOL;
The result will be something like this (with c: \ php on my machine):
|-c:\php5\cfg |-c:\php5\data | |-c:\php5\data\Base | | \-c:\php5\data\Base\design | | |-c:\php5\data\Base\design\class_diagram.png | | \-c:\php5\data\Base\design\design.txt | |-c:\php5\data\ConsoleTools | | \-c:\php5\data\ConsoleTools\design | | |-c:\php5\data\ConsoleTools\design\class_diagram.png | | |-c:\php5\data\ConsoleTools\design\console.png | | |-c:\php5\data\ConsoleTools\design\console.xml β¦
Gordon Nov 16 '10 at 16:23 2010-11-16 16:23
source share