PHP实现获取文件后缀名的几种常用方法


Posted in PHP onAugust 08, 2015

本文实例讲述了PHP实现获取文件后缀名的几种常用方法。分享给大家供大家参考。具体如下:

方法1:

function get_file_type($filename){
  $type = substr($filename, strrpos($filename, ".")+1);
  return $type;
}

方法2:

function get_file_type($filename)
{
   $type = pathinfo($filename);
   $type = strtolower($type["extension"]);
   return $type;
}

方法3:

function get_file_type($filename)
{  
   $type =explode("." , $filename);
   $count=count($type)-1;
   return $type[$count];
}

希望本文所述对大家的php程序设计有所帮助。

PHP 相关文章推荐
社区(php&&mysql)一
Oct 09 PHP
模板引擎Smarty深入浅出介绍
Dec 06 PHP
PHP+FLASH实现上传文件进度条相关文件 下载
Jul 21 PHP
PHP5.3.1 不再支持ISAPI
Jan 08 PHP
php按百分比生成缩略图的代码分享
May 10 PHP
通过PHP自带的服务器来查看正则匹配结果的方法
Dec 24 PHP
PHP读取文件内容的五种方式
Dec 28 PHP
深入解析WordPress中加载模板的get_template_part函数
Jan 11 PHP
php ajax异步读取rss文档数据
Mar 29 PHP
php 如何获取文件的后缀名
Jun 05 PHP
PHP常见的6个错误提示及解决方法
Jul 07 PHP
php版微信小店API二次开发及使用示例
Nov 12 PHP
PHP实现多维数组转字符串和多维数组转一维数组的方法
Aug 08 #PHP
Smarty使用自定义资源的方法
Aug 08 #PHP
SESSION存放在数据库用法实例
Aug 08 #PHP
摘自织梦CMS的HTTP文件下载类
Aug 08 #PHP
摘自织梦CMS中的图片处理类
Aug 08 #PHP
PHP模拟asp.net的StringBuilder类实现方法
Aug 08 #PHP
php自动识别文字编码并转换为目标编码的方法
Aug 08 #PHP
You might like
mayfish 数据入库验证代码
2010/04/30 PHP
php中文验证码实现示例分享
2014/01/12 PHP
CI框架整合smarty步骤详解
2016/05/19 PHP
php版微信公众号自定义分享内容实现方法
2016/09/22 PHP
thinkphp5.1框架中容器(Container)和门面(Facade)的实现方法分析
2019/08/05 PHP
PHP数组实际占用内存大小原理解析
2020/12/11 PHP
JS trim去空格的最佳实践
2011/10/30 Javascript
jQuery自定义添加"$"与解决"$"冲突的方法
2015/01/19 Javascript
JS解析XML文件和XML字符串详解
2015/04/17 Javascript
深入浅出分析javaScript中this用法
2015/05/09 Javascript
React.js入门学习第一篇
2016/03/30 Javascript
zTree插件下拉树使用入门教程
2016/04/11 Javascript
Vue.js每天必学之方法与事件处理器
2016/09/06 Javascript
浅谈jQuery中Ajax事件beforesend及各参数含义
2016/12/03 Javascript
JavaScript实现三级联动菜单实例代码
2017/06/26 Javascript
vue项目引入Iconfont图标库的教程图解
2018/10/24 Javascript
用jQuery将JavaScript对象转换为querystring查询字符串的方法
2018/11/12 jQuery
vue动态添加路由addRoutes之不能将动态路由存入缓存的解决
2019/02/19 Javascript
python pandas dataframe 行列选择,切片操作方法
2018/04/10 Python
Pycharm配置远程调试的方法步骤
2018/12/17 Python
使用python实现ftp的文件读写方法
2019/07/02 Python
对python中的os.getpid()和os.fork()函数详解
2019/08/08 Python
Python3 pandas 操作列表实例详解
2019/09/23 Python
Python帮你微信头像任意添加装饰别再@微信官方了
2019/09/25 Python
Python3 虚拟开发环境搭建过程(图文详解)
2020/01/06 Python
从多个tfrecord文件中无限读取文件的例子
2020/02/17 Python
css3动画事件—webkitAnimationEnd与计时器time事件
2013/01/31 HTML / CSS
HTML5利用约束验证API来检查表单的输入数据的代码实例
2016/12/20 HTML / CSS
资生堂美国官网:Shiseido美国
2016/09/02 全球购物
EJB的角色和三个对象
2015/12/31 面试题
办公室文员工作自我评价
2013/12/01 职场文书
实习教师自我鉴定
2013/12/12 职场文书
2015年学雷锋活动总结
2015/02/06 职场文书
2015迎新晚会活动总结
2015/07/16 职场文书
springboot创建的web项目整合Quartz框架的项目实践
2022/06/21 Java/Android
Redis sentinel哨兵集群的实现步骤
2022/07/15 Redis