PHP获取文件后缀名是PHP学习者常见的一种操作,无论是在面试过程中还是PHP新手自学中。PHP获取文件后缀名都是很普遍的需要掌握的一个知识点。
下面我们就给大家总结介绍PHP获取文件扩展名也就是后缀名的两种方法!
一、通过pathinfo
首先大家应该知道pathinfo() 函数可以返回一个关联数组包含有 path的信息,那么如下代码,我们用pathinfo获取1.txt这个文件的路径信息。
<?PHP var_dump(pathinfo('1.txt'));
返回信息如下图:
图中我们需要关注的就是,extension这个元素,这里的extension的值是txt,也就是表示文件后缀名。
1、PATHINFO_EXTENSION
<?PHP echo pathinfo('1.txt',PATHINFO_EXTENSION);
直接使用pathinfo中PATHINFO_EXTENSION这个常量获得后缀名
2、数组元素
<?PHP $data = (pathinfo('1.txt')); echo $data['extension'];
这里直接输出数组元素的值即可。获得文件后缀名结果和上面是一样的。
二、通过substr
substr() 可在字符串中抽取从 start 下标开始的指定数目的字符,也就是是截取字符串的一个函数,大家应该也都了解。
echo substr('1.txt',2);
这里我们就直接用substr来截取获得文件后缀名。但是此方法最好只用在简单文件名,复杂的文件名不推荐使用这种substr方法。
一般涉及到获取文件名后缀的操作,推荐使用第一种方法:pathinfo。
本篇文章就是关于PHP获取文件后缀名的具体方法介绍。想要了解更多的PHP知识,可以关于编程之家的PHP教程。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。