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 相关文章推荐
ASP知识讲座四
Oct 09 PHP
配置支持SSI
Nov 25 PHP
一道求$b相对于$a的相对路径的php代码
Aug 08 PHP
php递归函数中使用return的注意事项
Jan 17 PHP
编写PHP脚本过滤用户上传的图片
Jul 03 PHP
PHP实现的QQ空间g_tk加密算法
Jul 09 PHP
PHP代码实现表单数据验证类
Jul 28 PHP
php经典算法集锦
Nov 14 PHP
在WordPress中使用wp_count_posts函数来统计文章数量
Jan 05 PHP
PHP制作登录异常ip检测功能的实例代码
Nov 16 PHP
PHP结合Redis+MySQL实现冷热数据交换应用案例详解
Jul 09 PHP
tp5.1 实现setInc字段自动加1
Oct 18 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
使用Codeigniter重写insert的方法(推荐)
2017/03/23 PHP
php实现留言板功能(会话控制)
2017/05/23 PHP
PHP批量删除jQuery操作
2017/07/23 PHP
一句话JavaScript表单验证代码
2009/08/02 Javascript
Extjs学习笔记之二 初识Extjs之Form
2010/01/07 Javascript
javascript下高性能字符串连接StringBuffer类
2010/08/16 Javascript
JQuery通过Ajax提交表单并返回结果
2011/07/31 Javascript
javascript 进阶篇2 CSS XML学习
2012/03/14 Javascript
从零学jquery之如何使用回调函数
2014/05/16 Javascript
Javascript学习笔记之相等符号与严格相等符号
2014/11/23 Javascript
javascript实现表格排序 编辑 拖拽 缩放
2015/01/02 Javascript
seajs学习教程之基础篇
2016/10/20 Javascript
微信小程序新手教程之页面打开数量限制
2019/03/03 Javascript
Vue渲染过程浅析
2019/03/14 Javascript
vue 更改连接后台的api示例
2019/11/11 Javascript
小程序实现图片预览裁剪插件
2019/11/22 Javascript
[02:50]【扭转乾坤,只此一招】DOTA2全新版本永雾林渊开启新篇章
2020/12/24 DOTA
使用python编写android截屏脚本双击运行即可
2014/07/21 Python
详解python进行mp3格式判断
2016/12/23 Python
Python错误: SyntaxError: Non-ASCII character解决办法
2017/06/08 Python
python基础知识(一)变量与简单数据类型详解
2019/04/17 Python
python爬虫 2019中国好声音评论爬取过程解析
2019/08/26 Python
pytorch 常用线性函数详解
2020/01/15 Python
Python importlib动态导入模块实现代码
2020/04/16 Python
马德里竞技官方网上商店:Atletico Madrid Shop
2019/03/31 全球购物
PPP协议组成及简述协议协商的基本过程
2015/05/28 面试题
大学生个人简历自我评价
2013/11/16 职场文书
报考公务员诚信承诺书
2014/08/29 职场文书
五一劳动节演讲稿
2014/09/12 职场文书
县委常委班子对照检查材料思想汇报
2014/09/28 职场文书
公务员年度个人总结
2015/02/12 职场文书
银行岗位培训心得体会
2016/01/09 职场文书
小型企业的绩效考核制度模板
2019/11/21 职场文书
CSS3 制作的书本翻页特效
2021/04/13 HTML / CSS
eval(cmd)与eval($cmd)的区别与联系
2021/07/07 PHP
CSS实现渐变色边框(Gradient borders)的5种方法
2022/03/25 HTML / CSS