function encontrar_extension ($fichero) {
$fichero = strtolower ($fichero) ;
$extension = split (¨[/\.]¨, $fichero) ;
$n = count ($extension)-1;
$extension = $extension[$n];
return $extension;
}
Básicamente lo que el código está haciendo es usar strtolower para cambiar la extensión (y todo el nombre de archivo) a minúsculas. A continuación se dividie el nombre de archivo en una matriz usando split. Se divide por el punto ´.´. La extensión será el último elemento en la matriz, que posteriormente se retorna.