Detectar si una extensión de archivo es una imagen

Código PHP

PHP – Validaciones – preg_match jpeg, png, avi

Función que detectar si un nombre de un archivo es una imagen. Detecta si la extensión del archivo es una extensión de una imagen.

Soporte jpeg, png y gif, y es extensible a mas formatos.

 
/**
 * Class HelperValidate
 */
abstract class HelperValidate
{
    /**
     * Indica si un archivo tiene extensión de imagen
     * Contempla jpeg, png y gif
     *
     * @param string $archivo
     *
     * @return bool
     */
    public static function isFileImage( $archivo) : bool
    {
        return (preg_match( '/\.(?:jpeg|png|gif|jpg)$/i', $archivo));
    }

}