Как получить список имен первых дочерних каталогов внутри каталога?
Вот пример дерева:
dir /
dir_first a /
dir second aa
dir second ab
dir second ac
dir_first b /
dir second ba
dir second bb
dir second bc
dir first c /
dir second ca
dir second cb
dir second cc
Я нашел способ перебора каталога здесь, но здесь также перечислены все дочерние элементы второго уровня, а также их полные пути. , а мне нужно только имя каталога, например dir_first a
и т. д.:
$iterator = new RecursiveIteratorIterator(
new RecursiveDirectoryIterator($dir_path),
RecursiveIteratorIterator::SELF_FIRST);
foreach($iterator as $file) {
if($file->isDir()) {
echo $file->getRealpath();
}
}
echo basename($file->getRealpath());
- person DannyPhantom   schedule 04.09.2015RecursiveDirectoryIterator
- person ElefantPhace   schedule 04.09.2015