Si queremos conocer la extensión de un archivo con una sola función y sin tener que añadir muchas condiciones aquí os dejo una función que lo permite
function file_extension( $filename ) {
return( strtolower( substr( $filename, strripos( $filename, '.' ), strlen( $filename ) ) ) );
}
Notar que la función siempre devuelve la extensión en formato “string” y en minúsculas. Se podría crear una función para saber si un archivo es una imagen, un documento o cualquier otro usando in_array().
