PHP obtener lista de archivos incluyendo subdirectorios
Estoy tratando de recuperar todas las imágenes en un directorio, incluyendo todos los subdirectorios. Actualmente estoy usando
$images = glob("{images/portfolio/*.jpg,images/portfolio/*/*.jpg,images/portfolio/*/*/*.jpg,images/portfolio/*/*/*/*.jpg}",GLOB_BRACE);
Esto funciona, sin embargo los resultados son:
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
Quiero que haga una rama de directorio completa a la vez para que los resultados sean:
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 mucho cualquier ayuda, saludos!
P.S También sería genial si pudiera obtener todos los subdirectorios en cartera sin tener que especificar específicamente cada directorio con un comodín.