Procurando por extensões de arquivo específicas em uma pasta / diretório (PHP)

Eu estou tentando projetar um programa em PHP que me permita encontrar arquivos com extensões de arquivo específicas (exemplo .jpg, .shp etc) em um diretório conhecido que consiste em várias pastas. Exemplo de código, documentação ou informações sobre os métodos que serão obrigados a usar serão muito apreciados.

questionAnswers(5)

yourAnswerToTheQuestion