Я хочу искать и перечислять только определенные папки, и независимо от того, насколько глубоко они хранятся.
Например, ниже приведен порядок их структурирования,
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)
Есть идеи?