PHP获取文件后缀名

PHP获取文件后缀名是PHP学习者常见的一种操做,不管是在面试过程当中仍是PHP新手自学中。PHP获取文件后缀名都是很广泛的须要掌握的一个知识点。 下面咱们就给你们总结介绍PHP获取文件扩展名也就是后缀名的两种方法! 1、经过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']; 这里直接输出数组元素的值便可。得到文件后缀名结果和上面是同样的。 2、经过substr substr() 可在字符串中抽取从 start 下标开始的指定数目的字符,也就是是截取字符串的一个函数,你们应该也都了解。 echo substr('1.txt',2); 这里咱们就直接用substr来截取得到文件后缀名。可是此方法最好只用在简单文件名,复杂的文件名不推荐使用这种substr方法。 通常涉及到获取文件名后缀的操做,推荐使用第一种方法:pathinfo。
相关文章
相关标签/搜索