我只想搜索和列出特定文件夹,无论这些文件夹保存多深。
例如,下面是我如何构建它们,
local/
app/
master/
models/
views/
slaves/
models/
views/
scr/
models/
index.php
我只想将文件夹列出models
到一个数组中,
local/app/master/models/
local/app/slaves/models/
local/models/
我的工作代码,
$directories = array();
$results = array_diff( scandir("local"), array(".", "..") );
foreach ($results as $result)
{
if (is_dir("local/".$result)) {
$directories[] = $result;
}
}
var_dump($directories);
结果,
array
0 => string 'app' (length=3)
1 => string 'models' (length=6)
2 => string 'src' (length=3)
有任何想法吗?