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 相关文章推荐
Zend公司全球首推PHP认证
Oct 09 PHP
PHP4 与 MySQL 交互使用
Oct 09 PHP
php比较两个绝对时间的大小
Jan 31 PHP
PHP扩展模块memcached长连接使用方法分析
Dec 24 PHP
使用PHP实现阻止用户上传成人照片或者裸照
Dec 25 PHP
php获得网站访问统计信息类Compete API用法实例
Apr 02 PHP
CodeIgniter删除和设置Cookie的方法
Apr 07 PHP
PHP编写学校网站上新生注册登陆程序的实例分享
Mar 21 PHP
php处理带有中文URL的方法
Jul 11 PHP
laravel 解决Eloquent ORM的save方法无法插入数据的问题
Oct 21 PHP
PHP pthreads v3下同步处理synchronized用法示例
Feb 21 PHP
Laravel的加密解密与哈希实例讲解
Mar 24 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
转生史莱姆:萌王第一次撸串开心到飞起,哥布塔撸串却神似界王神
2018/11/30 日漫
重置版宣传动画
2020/04/09 魔兽争霸
JQuery 选择器、过滤器介绍
2011/02/14 Javascript
javascript模版引擎-tmpl的bug修复与性能优化分析
2011/10/23 Javascript
基于jquery的固定表头和列头的代码
2012/05/03 Javascript
jquery 实现checkbox全选,反选,全不选等功能代码(奇数)
2012/10/24 Javascript
window.addEventListener来解决让一个js事件执行多个函数
2012/12/26 Javascript
html+js实现动态显示本地时间
2013/09/21 Javascript
js类定义函数时用prototype与不用的区别示例介绍
2014/06/10 Javascript
js实现的点击div区域外隐藏div区域
2014/06/30 Javascript
JS+CSS实现滑动切换tab菜单效果
2015/08/25 Javascript
js判断复选框是否选中及选中个数的实现代码
2016/05/30 Javascript
javascript中数组和字符串的方法对比
2016/07/20 Javascript
第一次接触神奇的Bootstrap网格系统
2016/07/27 Javascript
AngularJS中的API(接口)简单实现
2016/07/28 Javascript
微信小程序动态显示项目倒计时效果
2017/06/13 Javascript
深入浅析Vue全局组件与局部组件的区别
2018/06/15 Javascript
基于nodejs的雪碧图制作工具的示例代码
2018/11/05 NodeJs
js实现页面多个日期时间倒计时效果
2019/06/20 Javascript
layui 解决富文本框form表单提交为空的问题
2019/10/26 Javascript
Python 字典(Dictionary)操作详解
2014/03/11 Python
python 文件操作api(文件操作函数)
2016/08/28 Python
微信跳一跳python辅助脚本(总结)
2018/01/11 Python
tensorflow创建变量以及根据名称查找变量
2018/03/10 Python
python中ASCII码和字符的转换方法
2018/07/09 Python
python 实现快速生成连续、随机字母列表
2019/11/28 Python
pytorch 求网络模型参数实例
2019/12/30 Python
New Balance英国官方网站:始于1906年,百年慢跑品牌
2016/12/07 全球购物
技校教师求职简历的自我评价
2013/10/20 职场文书
法学院毕业生求职信
2014/06/25 职场文书
安全生产标语大全
2014/10/06 职场文书
HTML中table表格拆分合并(colspan、rowspan)
2021/04/07 HTML / CSS
python 开心网和豆瓣日记爬取的小爬虫
2021/05/29 Python
OpenCV实现普通阈值
2021/11/17 Java/Android
tomcat的catalina.out日志按自定义时间格式进行分割的操作方法
2022/04/02 Servers
windows10 家庭版下FTP服务器搭建教程
2022/08/05 Servers