Como listar arquivos de um diretório com PHP?
Sep 1, 2018 · 1 min read
Lembro-me a primeira vez que pesquisei sobre como listar diretórios de arquivos com PHP e achei algo complexo. Talvez porque à epoca os tutoriais ainda focavam em versões 5.3 do PHP.
Mas hoje podemos contar com algumas classes e funções da SPL que facilitam bastante as coisas.
Através da classe FileSystemIterator é possível listar os diretórios de maneira bem simples.
Veja:
$dir = __DIR__ . '/img';$iterator = new FileSystemIterator($dir);foreach($iterator as $file) {
echo $file->getFilename(), PHP_EOL;
}