$fileName = 'banner.jpg'; $ext = end(explode('.', $fileName)); $ext = substr(strrchr($fileName, '.'), 1); $ext = substr($fileName, strrpos($fileName, '.') + 1); $ext = preg_replace('/^.*\.([^.]+)$/D', '$1', $fileName); $ext = pathinfo($fileName, PATHINFO_EXTENSION);