PHP获取文件后缀名

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。

 

转载于:https://www.cnblogs.com/sgm4231/p/9732980.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值