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使用者状态管理功能的应用
Oct 09 PHP
不用GD库生成当前时间的PNG格式图象的程序
Oct 09 PHP
PHP+MySQL 制作简单的留言本
Nov 02 PHP
Windows7下PHP开发环境安装配置图文方法
May 20 PHP
php实现二进制和文本相互转换的方法
Apr 18 PHP
你应该知道PHP浮点数知识
May 13 PHP
PHP中把有符号整型转换为无符号整型方法
May 27 PHP
php 访问oracle 存储过程实例详解
Jan 08 PHP
ThinkPHP5 的简单搭建和使用详解
Nov 15 PHP
PHP CURL使用详解
Mar 21 PHP
YII框架页面缓存操作示例
Apr 29 PHP
使用Laravel中的查询构造器实现增删改查功能
Sep 03 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
地摊中国 - 珍藏老照片
2020/08/18 杂记
PHP学习 变量使用总结
2011/03/24 PHP
限制ckeditor上传图片文件大小的方法
2013/11/15 PHP
免费的ip数据库淘宝IP地址库简介和PHP调用实例
2014/04/08 PHP
Yii2组件之多图上传插件FileInput的详细使用教程
2016/06/20 PHP
IOS 开发之NSDictionary转换成JSON字符串
2017/08/14 PHP
javascript 面向对象思想 附源码
2009/07/07 Javascript
模仿百度三维地图的js数据分享
2011/05/12 Javascript
javascript列表框操作函数集合汇总
2013/11/28 Javascript
用jQuery与JSONP轻松解决跨域访问的问题
2014/02/04 Javascript
用javascript读取xml文件读取节点数据
2014/08/12 Javascript
JS基于myFocus库实现各种功能的tab选项卡切换效果
2015/09/19 Javascript
跟我学习javascript的for循环和for...in循环
2015/11/18 Javascript
javascript巧用eval函数组装表单输入项为json对象的方法
2015/11/25 Javascript
JS随机洗牌算法之数组随机排序
2016/03/23 Javascript
ionic中列表项增加和删除的实现方法
2017/01/22 Javascript
JS控件bootstrap datepicker使用方法详解
2017/03/25 Javascript
JavaScript实现旋转轮播图
2020/08/18 Javascript
JS基于for语句编写的九九乘法表示例
2018/01/04 Javascript
vue实现简单loading进度条
2018/06/06 Javascript
jQuery UI实现动画效果代码分享
2018/08/19 jQuery
Three.js实现3D机房效果
2018/12/30 Javascript
微信小程序基于高德地图查找位置并显示文字
2019/10/30 Javascript
[46:03]LGD vs VGJ.T 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
Python编写生成验证码的脚本的教程
2015/05/04 Python
对Python w和w+权限的区别详解
2019/01/23 Python
用Python调用win命令行提高工作效率的实例
2019/08/14 Python
Django实现文件上传下载
2019/10/06 Python
解析Python3中的Import
2019/10/13 Python
python的json包位置及用法总结
2020/06/21 Python
甜品蛋糕店创业计划书范文
2014/02/06 职场文书
自习课吵闹检讨书范文
2014/09/26 职场文书
建筑工程催款函
2015/06/24 职场文书
pandas取dataframe特定行列的实现方法
2021/05/24 Python
介绍一下28个JS常用数组方法
2022/05/06 Javascript
详解flex:1什么意思
2022/07/23 HTML / CSS