se puoi usa questa funzione
http://se2.php.net/manual/it/function.glob.php

$immagini = glob('*.jpg'); // hai già l'array delle immagini jpg.
echo '<pre>';
print_r($immagini);
echo '</pre>';

per recuperare l'estensione dei file fai così
$estensione = array_pop(explode('.',$file));