PHP 获取文件的扩展名的6种方法

原创 2013年12月05日 11:17:39
昨天, 和一个朋友在PHP交流群(276167802, 验证:csl,有兴趣的话可以加入进来一起讨论)里提到PHP 获取文件的扩展名的6种方法,现在拿出来和大家分享一下:

1、字符串查找和截取的方法


$extension=substr(strrchr($file, '.'), 1);


2、字符串查找和截取的方法二


$extension=substr($file, strrpos($file, '.')+1);


3、数组分割的方法


$extension=end(explode('.', $file));


4、使用pathinfo直接解析的方法


$info = pathinfo($file);
$extension=$info['extension'];


5、使用pathinfo的第二个参数


$extension=pathinfo($file, PATHINFO_EXTENSION);


6、使用finfo_file函数


$finfo = finfo_open(FILEINFO_MIME_TYPE);
$extension = finfo_file($finfo, $file) ;
echo $extension;
finfo_close($finfo);


相关文章推荐

PHP:6种方法获取文件的扩展名

PHP:6种方法获取文件的扩展名 1、字符串查找和截取的方法 2、字符串查找和截取的方法二 3、数组分割的方法 4、使用pathinfo直接解析的方法 5、使用pathi...

php获取文件扩展名的6种方法

PHP中获取文件扩展名的N种方法 第1种方法: function get_extension($file) { substr(strrchr($file, '.'), 1); } ...

PHP中获取文件扩展名的N种方法

从网上收罗的,基本上就以下这几种方式: 第1种方法: function get_extension($file) { substr(strrchr($file, '.'), 1); } ...

PHP中获取文件扩展名的N种方法

PHP中获取文件扩展名的N种方法 从网上收罗的,基本上就以下这几种方式: 第1种方法: function get_extension($file) { substr(strrchr...

PHP中 获取文件扩展名的N种方法

PHP中获取文件扩展名的N种方法,有以下这几种方式: 第1种方法: function get_extension($file) { substr(strrchr($file, ‘.’), 1)...

PHP获得文件扩展名的四种方法

  • 2011年07月30日 16:36
  • 574B
  • 下载

PHP获取文件的扩展名

有幸看到这样一篇文章和文章的评论。 一直以来取文件后缀名都是用自己熟悉的方法,下面介绍几种方法: 第1种方法: function get_extension($file) { substr...

PHP 中获取文件扩展名小结

第1种方法 第2种方法 第3种方法 第4种方法 第5种方法 第6种方法 以上几种方式粗看了一下,好像都行,特别是2、3种方法,在我不知道pathinfo有第二个参...

论PHP中最完美扩展名获取方法

PHP中获取文件扩展名的N种方法 02 从网上收罗的,基本上就以下这几种方式: 03   ...

获取文件路径 文件名 文件的扩展名的方法

在Visual C++中没有像Delphi中提供的系统函数来实现这些功能。为了方便程序开发,笔者设计了一个CPath类,用于对文件名称进行处理。实例设计步骤如下: (1)创建一个控制台应用程序。 ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:PHP 获取文件的扩展名的6种方法
举报原因:
原因补充:

(最多只允许输入30个字)