`
IT独行者
  • 浏览: 12474 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

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

阅读更多

 

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

 

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

 

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

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

 

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

3、数组分割的方法

 

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

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

 

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

5、使用pathinfo的第二个参数

 

1
$extension=pathinfo($file, PATHINFO_EXTENSION);

6、使用finfo_file函数

 

1
2
3
4
$finfo = finfo_open(FILEINFO_MIME_TYPE);
$extension = finfo_file($finfo, $file) ;
echo $extension;
finfo_close($finfo);
分享到:
评论

相关推荐

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

    ### PHP 获取文件扩展名的四种方法 在 PHP 开发中,获取文件的扩展名是一项常见的需求,例如在处理用户上传的文件时判断文件类型、进行安全性检查等场景。本文将详细介绍四种不同的方法来帮助开发者轻松地获取文件...

    PHP获取文件扩展名的常用方法小结【五种方式】

    本文实例总结了PHP获取文件扩展名的常用方法。分享给大家供大家参考,具体如下: 这是我应聘实习时遇到的一道笔试题: 使用五种以上方式获取一个文件的扩展名。 要求:dir/upload.image.jpg,找出 .jpg 或者 jpg , ...

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

    本篇文章将详细介绍四种在PHP中获取文件扩展名的方法,并且会涉及字符串处理、数组操作和对上传文件属性的使用技巧,适用于需要在PHP程序中处理文件的开发者参考。 首先,方法一通过自定义函数get_ext来实现获取...

    php文件扩展名判断及获取文件扩展名的N种方法

    接下来,我们探讨在PHP中获取文件扩展名的不同方法: 1. 使用`substr`和`strrchr`: ```php function get_extension($file) { return substr(strrchr($file, '.'), 1); } ``` 这个方法适用于大多数情况,但...

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

    本文所述的PHP获取文件扩展名的方法,旨在帮助开发者在处理文件上传、文件下载或进行文件操作时能够更加得心应手,提高代码的效率和安全性。掌握这些方法的实现和运用,对于提高日常开发效率和解决实际问题都将...

    PHP 文件扩展名 获取函数

    本文将介绍几种通过PHP函数获取文件扩展名的方法,并提供对应的函数实例代码。 首先,文件扩展名是文件名中最后一个点号"."之后的部分,它通常用来标识文件类型。在PHP中,有几种内置的函数可以用来获取文件扩展名...

    五种截取扩展名的方法

    如果想要获取文件扩展名,可以通过指定分隔符为 `'.'` 来实现。 ```php function get_ext1($file_name) { return strrchr($file_name, '.'); } ``` **示例代码解析**: - 函数 `get_ext1` 接收一个参数 `$file_...

    JS获取文件大小方法小结

    这个方法只适用于支持ActiveX的IE浏览器,并且可能会触发安全警告,可以通过将文件扩展名更改为`.hta`来规避这些警告,但这通常不建议,因为它可能引入安全风险。 方法二:利用img的`dynsrc`属性 在某些早期版本的...

    php获取文件名称和扩展名的方法

    本文将详细介绍几种在PHP中获取文件名称和扩展名的方法,并提供了相应的示例代码以及注意事项。 首先,要获取文件的名称和扩展名,最直接和常用的方法之一是使用`basename()`函数。`basename()`函数能够从包含路径...

    php如何获取文件的扩展名

    另外一种获取文件扩展名的方法是使用正则表达式。虽然这种方法可以更加灵活地处理各种复杂的文件名情况,但在大多数情况下,使用pathinfo()函数已经足够。如果选择使用正则表达式,需要对PHP中的preg_match函数有所...

    php简单获取文件扩展名的方法

    在PHP中,获取文件扩展名主要有两种方式:使用内置函数`pathinfo()`或自定义函数进行字符串处理。我们将重点讨论自定义函数的方法,因为这是题目中提到的实例。 以下是一个自定义函数 `get_file_extension` 的示例...

    高手写的一个php文件上传类,可以检查真实扩展名

    高手写的一个php文件上传类,可以检查真实扩展名,不过比较复杂,单是class.upload.php一个文件就有252KB,4999行,没错是只差一行不到5000行,功能可想而知,里面有测试文件index.php可以照着里面来做,版权属于原...

    php从给定url获取文件扩展名的方法

    通过学习本文的示例代码,我们可以掌握在PHP中解析URL并提取文件扩展名的方法。 首先,需要了解的是,文件扩展名位于URL的最后一部分,并且在最后一个点(.)之后。例如,在URL "***" 中,"jpg" 就是文件的扩展名。...

    APACHE编译无扩展名的PHP程序doc文档

    总的来说,配置Apache以处理无扩展名的PHP文件是一种高级的Web开发技术,它可以增强网站的安全性和功能性。然而,这也需要开发者对服务器配置和PHP编程有深入的理解,以确保系统的稳定性和安全性。

    PHP获取文件后缀名的三个函数

    以下提供了三种不同的PHP函数方法来获取文件的后缀名: **方法一:使用strrpos和substr** 这个方法通过查找字符串中最后一个"."的位置,然后截取该位置之后的部分作为后缀名。 ```php function extend_1($file_...

Global site tag (gtag.js) - Google Analytics