PHP获取文件扩展名的4种方法


Posted in PHP onNovember 24, 2015

本文实例讲述了PHP获取文件扩展名的4种方法。分享给大家供大家参考,具体如下:

$filename="123.jpg";
//方法一:
function get_ext($file_name){
  return array_pop(explode('.', $file_name));
  //用.号对字符串进行分组
}
echo get_ext($filename);
//方法二:
$fileEx=strtolower(substr(strrchr($filename,"."),1));
echo $fileEx;
//方法三:
$extend=pathinfo($filename);
echo $extend['extension'];
//方法四:
$filetype=array("image/gif","image/jpeg");
//判断文件扩展名类型是否在该 数组中
if(in_array($_FILES['file']['type'],$filetype)){
//针对上传文件判断
  echo $_FILES['file']['type'];
}

希望本文所述对大家PHP程序设计有所帮助。

PHP 相关文章推荐
linux下为php添加curl扩展的方法
Jul 29 PHP
编写安全 PHP应用程序的七个习惯深入分析
Jun 08 PHP
php的数组与字符串的转换函数整理汇总
Jul 18 PHP
php根据日期判断星座的函数分享
Feb 13 PHP
php去掉文件前几行的方法
Jul 29 PHP
详细解读PHP中接口的应用
Aug 12 PHP
php代码架构的八点注意事项
Jan 25 PHP
Discuz论坛密码与密保加密规则
Dec 19 PHP
PDO::rollBack讲解
Jan 29 PHP
Yii框架实现对数据库的CURD操作示例
Sep 03 PHP
php连接mysql之mysql_connect()与mysqli_connect()的区别
Jul 19 PHP
用php实现分页效果的示例代码
Dec 10 PHP
PHP结合jQuery插件ajaxFileUpload实现异步上传文件实例
Aug 17 #PHP
PHP如何通过AJAX方式实现登录功能
Nov 23 #PHP
最新制作ThinkPHP3.2.3完全开发手册
Nov 23 #PHP
php生成4位数字验证码的实现代码
Nov 23 #PHP
3种php生成唯一id的方法
Nov 23 #PHP
php命令行(cli)模式下报require 加载路径错误的解决方法
Nov 23 #PHP
PHP语法小结之基础和变量
Nov 22 #PHP
You might like
php 从数据库提取二进制图片的处理代码
2009/09/09 PHP
php简单实现屏蔽指定ip段用户的访问
2015/04/29 PHP
php将html转成wml的WAP标记语言实例
2015/07/08 PHP
JavaScript 学习笔记(十三)Dom创建表格
2010/01/21 Javascript
基于jquery的一个浮动框(扩展性比较好 )
2010/08/27 Javascript
关于jquery中全局函数each使用介绍
2013/12/10 Javascript
jquery uploadify 在FF下无效的解决办法
2014/09/26 Javascript
基于jquery和svg实现超炫酷的动画特效
2014/12/09 Javascript
jQuery实现鼠标悬停背景翻转的黑色导航菜单代码
2015/09/14 Javascript
学习JavaScript设计模式(单例模式)
2015/11/26 Javascript
JavaScript实现点击文本自动定位到下拉框选中操作
2016/06/15 Javascript
Three.js如何用轨迹球插件(trackball)增加对模型的交互功能详解
2017/09/25 Javascript
NodeJs实现定时任务的示例代码
2017/12/05 NodeJs
AngularJS双向数据绑定原理之$watch、$apply和$digest的应用
2018/01/30 Javascript
vuex与组件联合使用的方法
2018/05/10 Javascript
angular6的响应式表单的实现
2018/10/10 Javascript
vue路由--网站导航功能详解
2019/03/29 Javascript
用原生 JS 实现 innerHTML 功能实例详解
2019/04/03 Javascript
windows下create-react-app 升级至3.3.1版本踩坑记
2020/02/17 Javascript
实践Python的爬虫框架Scrapy来抓取豆瓣电影TOP250
2016/01/20 Python
Python脚本处理空格的方法
2016/08/08 Python
简述:我为什么选择Python而不是Matlab和R语言
2017/11/14 Python
python批量替换多文件字符串问题详解
2018/04/22 Python
Python多继承顺序实例分析
2018/05/26 Python
Python实现的银行系统模拟程序完整案例
2019/04/12 Python
python Tkinter的图片刷新实例
2019/06/14 Python
基于Python实现签到脚本过程解析
2019/10/25 Python
详解python statistics模块及函数用法
2019/10/27 Python
PyCharm中Matplotlib绘图不能显示UI效果的问题解决
2020/03/12 Python
飞利浦法国官网:Philips法国
2019/07/10 全球购物
南非最大的在线时尚商店:Zando
2019/07/21 全球购物
技校生自我鉴定
2013/12/08 职场文书
《邮票齿孔的故事》教学反思
2014/02/22 职场文书
商学院大学生求职的自我评价
2014/03/12 职场文书
平凡的世界读书笔记
2015/06/25 职场文书
淡雅古典唯美少女娇媚宁静迷人写真
2022/03/21 杂记