php如何获取文件的扩展名


Posted in PHP onOctober 28, 2015

网上也有很多类似的方法,不过都存在这样那样的不严谨的问题,本文就不一一分析了,这里只给出最正确的利用php 获取文件扩展名(文件后缀名)的方法。

function get_extension($filename){ 
  return pathinfo($filename,PATHINFO_EXTENSION); 
}

函数中用到了php内置函数pathinfo 这个函数,下面分析一下这个函数的意思和用法:
定义和用法
pathinfo() 函数以数组的形式返回文件路径的信息。
语法
pathinfo(path,options)

php如何获取文件的扩展名

说明:pathinfo() 返回一个包含有 path 信息的关联数组。数组元素包括以下值:
[dirname]
[basename]
[extension]

例如:

<?php 
print_r(pathinfo("/testweb/test.txt")); 
?>

以上将输出如下结果

Array(
 [dirname] => /testweb
 [basename] => test.txt
 [extension] => txt
)

以上就是为大家分享的正确利用php 获取文件扩展名(文件后缀名)的方法,希望大家喜欢,并学以致用。

PHP 相关文章推荐
很实用的一个完整email发送程序
Oct 09 PHP
在PHP3中实现SESSION的功能(一)
Oct 09 PHP
PHP中PDO基础教程 入门级
Sep 04 PHP
PHP排序算法类实例
Jun 17 PHP
PHP封装的数据库保存session功能类
Jul 11 PHP
关于php几种字符串连接的效率比较(详解)
Feb 22 PHP
php生成条形码的图片的实例详解
Sep 13 PHP
PHP实现生成模糊图片的方法示例
Dec 21 PHP
php 替换文章中的图片路径,下载图片到本地服务器的方法
Feb 06 PHP
php解决crontab定时任务不能写入文件问题的方法分析
Sep 16 PHP
php写入txt乱码的解决方法
Sep 17 PHP
Laravel 创建可以传递参数 Console服务的例子
Oct 14 PHP
php检查页面是否被百度收录
Oct 28 #PHP
PHP加密解密函数详解
Oct 28 #PHP
php实现阳历阴历互转的方法
Oct 28 #PHP
PHP框架Laravel学习心得体会
Oct 28 #PHP
php抓取并保存网站图片的实现代码
Oct 28 #PHP
php判断当前操作系统类型
Oct 28 #PHP
详解PHP序列化反序列化的方法
Oct 27 #PHP
You might like
8个必备的PHP功能实例代码
2013/10/27 PHP
PHP下 Mongodb 连接远程数据库的实例代码
2017/08/30 PHP
JavaScript-世界上误解最深的语言分析
2007/08/12 Javascript
IE8 引入跨站数据获取功能说明
2008/07/22 Javascript
JavaScript 的方法重载效果
2009/08/07 Javascript
关于Aptana Studio生成自动备份文件的解决办法
2009/12/23 Javascript
bootstrap data与jquery .data
2014/07/07 Javascript
javascript实现瀑布流自适应遇到的问题及解决方案
2015/01/28 Javascript
jquery+ajax实现注册实时验证实例详解
2015/12/08 Javascript
JavaScript日期选择功能示例
2017/01/16 Javascript
微信小程序异步API为Promise简化异步编程的操作方法
2018/08/14 Javascript
在vue项目中引入vue-beauty操作方法
2019/02/11 Javascript
js实现鼠标拖拽缩放div实例代码
2019/03/25 Javascript
ES6知识点整理之数组解构和字符串解构的应用示例
2019/04/17 Javascript
微信小程序中插入激励视频广告并获取收益(实例代码)
2019/12/06 Javascript
Ant Design Vue 添加区分中英文的长度校验功能
2020/01/21 Javascript
python生成器的使用方法
2013/11/21 Python
两个命令把 Vim 打造成 Python IDE的方法
2016/03/20 Python
python实现微信小程序自动回复
2018/09/10 Python
Python中的CSV文件使用&quot;with&quot;语句的方式详解
2018/10/16 Python
Python实现Keras搭建神经网络训练分类模型教程
2020/06/12 Python
DJI大疆德国官方商城:大疆无人机
2018/09/01 全球购物
办公室文秘岗位职责
2013/11/15 职场文书
安全事故检讨书
2014/01/18 职场文书
九年级物理教学反思
2014/01/29 职场文书
《跟踪台风的卫星》教学反思
2014/04/10 职场文书
诚信考试倡议书
2014/04/15 职场文书
普通话宣传标语
2014/06/26 职场文书
2014年重阳节老干部座谈会上的讲话稿
2014/09/25 职场文书
涉外离婚协议书怎么写
2014/11/20 职场文书
二年级上册数学教学计划
2015/01/20 职场文书
关于学习的决心书
2015/02/05 职场文书
MySQL锁机制
2021/04/05 MySQL
Python中的套接字编程是什么?
2021/06/21 Python
分析ZooKeeper分布式锁的实现
2021/06/30 Java/Android
python在package下继续嵌套一个package
2022/04/14 Python