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 相关文章推荐
无法在发生错误时创建会话,请检查 PHP 或网站服务器日志,并正确配置 PHP 安装最快的解决办法
Aug 01 PHP
基于Zend的Captcha机制的应用
May 02 PHP
php数组(array)输出的三种形式详解
Jun 05 PHP
php实现可以设置中奖概率的抽奖程序代码分享
Jan 19 PHP
PHP把网页保存为word文件的三种方法
Apr 01 PHP
浅谈thinkphp的实例化模型
Jan 04 PHP
利用Fix Rss Feeds插件修复WordPress的Feed显示错误
Dec 19 PHP
php 获取文件行数的方法总结
Oct 11 PHP
php面向对象之反射功能与用法分析
Mar 29 PHP
PHP API接口必备之输出json格式数据示例代码
Jun 27 PHP
php实现微信企业号支付个人的方法详解
Jul 26 PHP
php更新cookie内容的详细方法
Sep 30 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
收音机玩机评测 406 篇视频合集
2020/03/11 无线电
dedecms函数分享之获取某一栏目所有子栏目
2014/05/19 PHP
十大使用PHP框架的理由
2015/09/26 PHP
PHP实现支持加盐的图片加密解密
2016/09/09 PHP
浅谈php中curl、fsockopen的应用
2016/12/10 PHP
PHP使用strrev翻转中文乱码问题的解决方法
2017/01/13 PHP
关于Blog顶部的滚动导航条代码
2006/09/25 Javascript
js 实现 input type="file" 文件上传示例代码
2013/08/07 Javascript
js获取当前路径的简单示例代码
2014/01/08 Javascript
extJS中常用的4种Ajax异步提交方式
2014/03/07 Javascript
元素未显示设置width/height时IE中使用currentStyle获取为auto
2014/05/04 Javascript
js用Date对象的setDate()函数对日期进行加减操作
2014/09/18 Javascript
JavaScript仿淘宝页面图片滚动加载及刷新回顶部的方法解析
2016/05/24 Javascript
Bootstrap安装环境配置教程分享
2016/05/27 Javascript
AngularJS入门教程之REST和定制服务详解
2016/08/19 Javascript
jQuery图片加载显示loading效果
2016/11/04 Javascript
10个最优秀的Node.js MVC框架
2017/08/24 Javascript
微信小程序中遇到的iOS兼容性问题小结
2018/11/14 Javascript
vue 地图可视化 maptalks 篇实例代码详解
2019/05/21 Javascript
Python3 适合初学者学习的银行账户登录系统实例
2017/08/08 Python
浅谈python数据类型及类型转换
2017/12/18 Python
Python实现手写一个类似django的web框架示例
2018/07/20 Python
python读取有密码的zip压缩文件实例
2019/02/08 Python
Python切图九宫格的实现方法
2019/10/10 Python
python psutil监控进程实例
2019/12/17 Python
python opencv图像处理(素描、怀旧、光照、流年、滤镜 原理及实现)
2020/12/10 Python
俄罗斯厨房产品购物网站:COOK HOUSE
2021/03/15 全球购物
杭州SQL浙江浙大网新恩普软件有限公司
2013/07/27 面试题
感恩父母的演讲稿
2014/05/06 职场文书
冬季安全检查方案
2014/05/23 职场文书
关于感恩的演讲稿500字
2014/08/26 职场文书
政法干警核心价值观心得体会
2014/09/11 职场文书
学风建设演讲稿
2014/09/12 职场文书
协议书范文
2015/01/27 职场文书
企业年会祝酒词
2015/08/11 职场文书
python playwright 自动等待和断言详解
2021/11/27 Python