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访问查询mysql数据的三种方法
Oct 09 PHP
php批量缩放图片的代码[ini参数控制]
Feb 11 PHP
Pain 全世界最小最简单的PHP模板引擎 (普通版)
Oct 23 PHP
基于Discuz security.inc.php代码的深入分析
Jun 03 PHP
smarty获得当前url的方法分享
Feb 14 PHP
ThinkPHP3.1新特性之对Ajax的支持更加完善
Jun 19 PHP
几道坑人的PHP面试题 试试看看你会不会也中招
Aug 19 PHP
PHP函数extension_loaded()用法实例
Jan 19 PHP
smarty模板引擎之内建函数用法
Mar 30 PHP
php实现SAE上使用storage上传与下载文件的方法
Jun 29 PHP
php编程中echo用逗号和用点号连接的区别
Mar 26 PHP
PHP实现递归目录的5种方法
Oct 27 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
全国FM电台频率大全 - 14 江西省
2020/03/11 无线电
php数据库密码的找回的步骤
2011/01/12 PHP
Zend的MVC机制使用分析(一)
2013/05/02 PHP
php实现上传图片保存到数据库的方法
2015/02/11 PHP
验证token、回复图文\文本、推送消息的实用微信类php代码
2016/06/28 PHP
PHP将数据导出Excel表中的实例(投机型)
2017/07/31 PHP
学习thinkphp5.0验证类使用方法
2017/11/16 PHP
PHP赋值的内部是如何跑的详解
2019/01/13 PHP
PHP封装的分页类与简单用法示例
2019/02/25 PHP
计算世界完全对称日的js代码,粗糙版
2011/11/04 Javascript
使用JS读秒使用示例
2013/09/21 Javascript
浅析JavaScript中的同名标识符优先级
2013/12/06 Javascript
WordPress中鼠标悬停显示和隐藏评论及引用按钮的实现
2016/01/12 Javascript
通过Tabs方法基于easyUI+bootstrap制作工作站
2016/03/28 Javascript
浅谈js多维数组和hash数组定义和使用
2016/07/27 Javascript
基于js对象,操作属性、方法详解
2016/08/11 Javascript
在JS中a标签加入单击事件屏蔽href跳转页面
2016/12/16 Javascript
详解jQuery同步Ajax带来的UI线程阻塞问题及解决办法
2017/08/09 jQuery
代码详解Vuejs响应式原理
2017/12/20 Javascript
JavaScript原型链与继承操作实例总结
2018/08/24 Javascript
[jQuery] 事件和动画详解
2019/03/05 jQuery
vue项目接口域名动态获取操作
2020/08/13 Javascript
简单介绍Python中的decode()方法的使用
2015/05/18 Python
深入理解Django的自定义过滤器
2017/10/17 Python
python使用threading获取线程函数返回值的实现方法
2017/11/15 Python
Python中将变量按行写入txt文本中的方法
2018/04/03 Python
浅谈Pandas 排序之后索引的问题
2018/06/07 Python
Python cv2 图像自适应灰度直方图均衡化处理方法
2018/12/07 Python
PyQt+socket实现远程操作服务器的方法示例
2019/08/22 Python
为什么相对PHP黑python的更少
2020/06/21 Python
Django URL参数Template反向解析
2020/11/24 Python
2014年教师节寄语
2014/04/03 职场文书
产品售后服务承诺书
2014/05/21 职场文书
班级标语大全
2014/06/21 职场文书
群教班子对照检查材料
2014/08/26 职场文书
写给女朋友的保证书
2015/05/09 职场文书