Para saber la extensión de un archivo en php podemos hacer uso de la función pathinfo(string $ruta) que nos devuelve el nombre del archivo, la carpeta en la que está y la extensión.
Un ejemplo de uso es el siguiente:
<?php
$path_parts = pathinfo('/www/htdocs/inc/lib.inc.php');
echo $path_parts['dirname'], "\n";
echo $path_parts['basename'], "\n";
echo $path_parts['extension'], "\n";
echo $path_parts['filename'], "\n"; // since PHP 5.2.0
?>Esto mostraría:
/www/htdocs/inc/
lib.inc.php
php
lib.inc