PHP obtém listagem de arquivos incluindo subdiretórios
Eu estou tentando recuperar todas as imagens em um diretório, incluindo todos os subdiretórios. Eu estou usando atualmente
$images = glob("{images/portfolio/*.jpg,images/portfolio/*/*.jpg,images/portfolio/*/*/*.jpg,images/portfolio/*/*/*/*.jpg}",GLOB_BRACE);
Isso funciona, no entanto, os resultados são:
images/portfolio/1.jpg
images/portfolio/2.jpg
images/portfolio/subdirectory1/1.jpg
images/portfolio/subdirectory1/2.jpg
images/portfolio/subdirectory2/1.jpg
images/portfolio/subdirectory2/2.jpg
images/portfolio/subdirectory1/subdirectory1/1.jpg
images/portfolio/subdirectory1/subdirectory1/2.jpg
Eu quero fazer um ramo de diretórios inteiro de cada vez para que os resultados sejam:
images/portfolio/1.jpg
images/portfolio/2.jpg
images/portfolio/subdirectory1/1.jpg
images/portfolio/subdirectory1/2.jpg
images/portfolio/subdirectory1/subdirectory1/1.jpg
images/portfolio/subdirectory1/subdirectory1/2.jpg
images/portfolio/subdirectory2/1.jpg
images/portfolio/subdirectory2/2.jpg
Aprecio muito qualquer ajuda, felicidades!
P.S Também seria ótimo se eu conseguisse colocar todos os subdiretórios sob o portfólio sem ter que declarar especificamente cada diretório com um curinga.