从PHP中的mime类型获取图像类型

从PHP中的mime类型获取图像类型,php,image,mime-types,file-extension,Php,Image,Mime Types,File Extension,在PHP中,有两个函数,和,但是,我正在寻找另一个。是否有类似于mime\u type\u to\u image\u type的东西,以便我可以从mime中检索类型(我只有image/jpeg或image/png,并且希望最终获得扩展名) 请注意,我不能使用exif_imagetype或getimagesize,因为托管服务器不允许使用它。出于安全原因,php设置“允许url打开”已关闭 谢谢。您可能可以使用从文件的原始数据中提取此信息。你可以看到一些例子。我已经研究过这个答案了。对我喜欢做的事

在PHP中,有两个函数,,但是,我正在寻找另一个。是否有类似于mime\u type\u to\u image\u type的东西,以便我可以从mime中检索类型(我只有image/jpeg或image/png,并且希望最终获得扩展名)

请注意,我不能使用exif_imagetypegetimagesize,因为托管服务器不允许使用它。出于安全原因,php设置“允许url打开”已关闭


谢谢。

您可能可以使用从文件的原始数据中提取此信息。你可以看到一些例子。

我已经研究过这个答案了。对我喜欢做的事情来说太复杂了。我想要的只是上述两个函数的对立面。如果我没有图像,但只有上面的类型,该怎么办?那么这个答案就行不通了。因此,我提出了我的问题。谢谢。我正在寻找一个内置的PHP函数来将mime类型(例如:image/jpeg)转换为IMAGETYPE_XXX(例如:IMAGETYPE_jpeg)。你找到解决办法了吗?