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 相关文章推荐
PHP三层结构(上) 简单三层结构
Jul 04 PHP
php 数组使用详解 推荐
Jun 02 PHP
php 团购折扣计算公式
Nov 24 PHP
php 中的4种标记风格介绍
May 10 PHP
在PHP中设置、使用、删除Cookie的解决方法
May 06 PHP
ThinkPHP模板判断输出Empty标签用法详解
Jun 30 PHP
windows7下安装php的imagick和imagemagick扩展教程
Jul 04 PHP
php强制更新图片缓存的方法
Feb 11 PHP
PHP中你应该知道的require()文件包含的正确用法
Jun 12 PHP
解决微信授权回调页面域名只能设置一个的问题
Dec 11 PHP
PHP缓存工具XCache安装与使用方法详解
Apr 09 PHP
php对象工厂类完整示例
Aug 09 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
PHP数据库操作面向对象的优点
2006/10/09 PHP
ThinkPHP有变量的where条件分页实例
2014/11/03 PHP
详解PHP数据压缩、加解密(pack, unpack)
2016/12/17 PHP
PHP编程文件处理类SplFileObject和SplFileInfo用法实例分析
2017/07/22 PHP
取键盘键位ASCII码的网页
2007/07/30 Javascript
读jQuery之五(取DOM元素)
2011/06/20 Javascript
解析dom中的children对象数组元素firstChild,lastChild的使用
2013/07/10 Javascript
通过JQuery实现win8一样酷炫的动态磁贴效果(示例代码)
2013/07/13 Javascript
jQuery动态添加删除select项(实现代码)
2013/09/03 Javascript
JavaScript使用HTML5的window.postMessage实现跨域通信例子
2014/04/11 Javascript
jQuery实现文本展开收缩特效
2015/06/03 Javascript
javaScript中with函数用法实例分析
2015/06/08 Javascript
推荐10 个很棒的 jQuery 特效代码
2015/10/04 Javascript
实用jquery操作表单元素的简单代码
2016/07/04 Javascript
微信小程序 wx.request(接口调用方式)详解及实例
2016/11/23 Javascript
Bootstrap实现基于carousel.js框架的轮播图效果
2017/05/02 Javascript
JS库之wow.js使用方法
2017/09/14 Javascript
AngularJS监听ng-repeat渲染完成的两种方法
2018/01/16 Javascript
浅谈vuex actions和mutation的异曲同工
2018/12/13 Javascript
JavaScript中window和document用法详解
2020/07/28 Javascript
用Python的Tornado框架结合memcached页面改善博客性能
2015/04/24 Python
Python实现图像几何变换
2015/07/06 Python
Python聊天室实例程序分享
2016/01/05 Python
python制作mysql数据迁移脚本
2019/01/01 Python
通过实例学习Python Excel操作
2020/01/06 Python
pycharm下配置pyqt5的教程(anaconda虚拟环境下+tensorflow)
2020/03/25 Python
Python+Django+MySQL实现基于Web版的增删改查的示例代码
2020/05/13 Python
解决Windows下python和pip命令无法使用的问题
2020/08/31 Python
Python非单向递归函数如何返回全部结果
2020/12/18 Python
小程序canvas中文字设置居中锚点
2019/04/16 HTML / CSS
美国球迷装备的第一来源:FOCO
2020/07/03 全球购物
Prototype如何为一个Ajax添加一个参数
2015/12/06 面试题
入党积极分子思想汇报范文
2014/01/05 职场文书
2015中秋节晚会主持词
2015/07/01 职场文书
导游词之临安白水涧
2019/11/05 职场文书
python 三边测量定位的实现代码
2021/04/22 Python