php取文件夹内指定后缀文件名,PHP获取文件的后缀名

获取文件的后缀名这个经常要用到,上传图片和文件,插入图片或者文件等等,经常要判断这个文件的后缀名。

在一些cms或者php博客程序中经常用到。

下面就用一个简单的事例为例,我网站的一张图片地址为:http://u.myxzy.com/logo.gif,获取这张图片的后缀名。

以下是简单的5种获取文件后缀名:[break]

$filename = 'http://u.myxzy.com/logo.gif';

//第一种使用strrchr函数进行字符串的截取

echo substr(strrchr($filename,'.'),1); //先截取.后面的部分,然后再使用substr截取从1开始的字符串则可

//第二种使用pathinfo函数进行数组排列

echo pathinfo($fileName,  PATHINFO_EXTENSION);

//第三种使用strrpos函数,查找最后一个.的位置然后再使用substr截取该长度

echo substr($filename,(strrpos($filename,'.')+1));

//第四种巧妙的使用数组的方式进行获取

$ar = explode('.',$filename);

echo array_pop($ar);

//第五种使用正则表达式了

echo (preg_replace('/.*.(.*[^.].*)*/iU','\1',$filename));

?>

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值