PHP pobiera listę plików, w tym podkatalogi

Próbuję pobrać wszystkie obrazy w katalogu, w tym wszystkie podkatalogi. Obecnie używam

$images = glob("{images/portfolio/*.jpg,images/portfolio/*/*.jpg,images/portfolio/*/*/*.jpg,images/portfolio/*/*/*/*.jpg}",GLOB_BRACE);

To działa, jednak wyniki są następujące:

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

Chcę, aby w tym samym czasie tworzyła całą gałąź katalogu, aby wyniki były następujące:

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

Bardzo doceniam każdą pomoc, okrzyki!

P. Sytuacja byłaby również świetna, gdybym mógł po prostu pobrać wszystkie podkatalogi bez konieczności określania każdego katalogu za pomocą wieloznacznej karty.

questionAnswers(5)

yourAnswerToTheQuestion