- scandir: documentation ( source)
- var_dump: documentation ( source)
- preg_grep: documentation ( source)
- is_file: documentation ( source)
<?php
function rScan($dir){
$list = array();
$items = preg_grep($this->iRegex,scandir($dir));
foreach($items as $item){
if(is_file("$dir/$item")){
$list[] = $item;
continue;
}
$list[$item] = $rrScan("$dir/$item");
}
return $list;
}
var_dump(rScan('/'));