PHP获取文件后缀名

PHP获取文件后缀名

使用其他语言的人总是认为他们的脚本语言更好,因为他们有一个内置函数来完成这个任务,而PHP却没有这种内置函数。

事实上,它确实存在,只是很少人知道。pathinfo

$ext = pathinfo($filename, PATHINFO_EXTENSION);

这是快速和内置的。pathinfo()可以提供其他信息,比如规范路径,这取决于传递给它的常量。

请记住,如果希望能够处理非ASCII字符,首先需要设置语言环境。例:

setlocale(LC_ALL,'en_US.UTF-8');

另外,请注意,这没有考虑文件内容或mime类型,您只得到扩展名。但这是你要求的。

最后,请注意,这只适用于文件路径,而不适用于使用PARSE_URL覆盖的URL资源路径。

(0)
上一篇 2020年10月19日 下午5:25
下一篇 2020年10月20日 下午4:43

相关推荐

发表评论

登录后才能评论