php获取文件类型 (如何使用PHP获取文件类型?)

使用PHP获取文件类型是很容易的,以下是一些获取文件类型的简单方法。

第一种方法是使用函数pathinfo()。它返回一个数组,包含路径的信息,其中有一项是文件类型。下面是一个示例:


$file = 'demo.txt';
$type = pathinfo($file, PATHINFO_EXTENSION);
echo $type; // txt

这个函数会解析文件路径,然后返回文件的扩展名,比如doctxtpng等。

第二种方法是使用函数mime_content_type()。它返回文件的MIME(多用途记录处理器)类型:


$file = 'demo.png';
$type = mime_content_type($file);
echo $type; // image/png

这种方法也可以用于文件夹,它会返回一个空字符串。

第三种方法是使用PHP的函数finfo_file()。它返回文件的MIME类型:


$finfo = finfo_open(FILEINFO_MIME_TYPE);
$file = 'demo.png';
$type = finfo_file($finfo, $file);
echo $type; // image/png
finfo_close($finfo);

这种方法可以用于所有类型的文件,并返回准确的MIME类型。

最后,如果你想从文件名中获取文件类型,可以使用PHP中的strrchr()函数:


$file = 'demo.txt';
$type = strrchr($file, '.');
echo $type; // .txt

它会返回最后一个点的位置和后面的扩展名。

以上就是用PHP获取文件类型的几种简单方法。每种方法都有各自的优势,可以根据实际情况选择合适的方法。

如有侵犯您的权益请邮件发送:rainpro@foxmail.com,站长看到会第一时间处理
客栈猫 » php获取文件类型 (如何使用PHP获取文件类型?)

提供最优质的资源集合

立即查看 了解详情