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种方法获取文件的扩展名

1、字符串查找和截取的方法   1 $extension=substr(strrchr($file, '.'), 1); 例子例子 1 输出: world!例子 2 输出: orld!...
  • u010194859
  • u010194859
  • 2013年11月18日 14:39
  • 297

PHP——获取上传文件的后缀名

上传文件的处理是相当重要的,首先还是得从安全入手,因而文件的扩展名的检查是至关重要的。今天学了一个上传文件扩展名检查的实例,分享一下 DOCTYPE html PUBLIC "-//W3C/...
  • bfboys
  • bfboys
  • 2016年10月07日 01:06
  • 318

php获取上传文件扩展名的方法

php 获取上传文件扩展名的方法      代码如下 :  function get_extension($file)  {  return substr($file, strrpos...
  • php_byrnes
  • php_byrnes
  • 2014年10月22日 10:34
  • 1098

PHP获取文件扩展名方法总结

第一种方法获取文件扩展名: $filename="123.jpg"; $fileEx=strtolower(substr(strrchr($filename,"."),1)); echo $fi...
  • happy664618843
  • happy664618843
  • 2010年07月31日 09:55
  • 1540

php 获取文件的扩展名

//方法一 function getExt1($file_name) { return strrchr($file_name,'.'); }//方法二 function getExt2($fi...
  • a531265538
  • a531265538
  • 2016年08月22日 12:27
  • 65

PHP获取文件的扩展名

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

获取一个URL中文件的扩展名

  • arbben
  • arbben
  • 2016年11月22日 22:36
  • 874

Lua_获取文件扩展名

local str = "test/test.csv" --获取文件名 function getFileName(str) local idx = str:match(".+()%.%w+$...
  • c201038795050
  • c201038795050
  • 2015年07月18日 19:07
  • 1104

php如何获取上传文件的后缀?

$temp_arr = explode(".", $file_name); $file_ext = array_pop($temp_arr); $file_ext = trim($file_ext...
  • xuyaokun123
  • xuyaokun123
  • 2016年07月03日 18:36
  • 305

php 5种方法获取文件扩展名

方法1:使用strrchr()函数 注:strrchr() 函数查找字符串在另一个字符串中最后一次出现的位置,并返回从该位置到字符串结尾的所有字符。如果成失败,否则返回 false。 方法2...
  • lifushan123
  • lifushan123
  • 2015年03月28日 19:50
  • 579
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:PHP 获取文件的扩展名的6种方法
举报原因:
原因补充:

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