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支持页面回退的两种方法[转]
Feb 14 PHP
php下几个常用的去空、分组、调试数组函数
Feb 22 PHP
一些 PHP 管理系统程序中的后门
Aug 05 PHP
深入php var_dump()函数的详解
Jun 05 PHP
php curl_init函数用法
Jan 31 PHP
PHP IDE PHPStorm配置支持友好Laravel代码提示方法
May 12 PHP
PHP整合七牛实现上传文件
Jul 03 PHP
基础的WordPress插件制作教程
Nov 24 PHP
PHP获取当前文件的父目录方法汇总
Jul 21 PHP
php之header的不同用法总结(实例讲解)
Nov 28 PHP
php tpl模板引擎定义与使用示例
Aug 09 PHP
PHP替换Word中变量并导出PDF图片的实现方法
Nov 26 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
一个ftp类(ini.php)
2006/10/09 PHP
PHP获取中英混合字符串长度的方法
2014/06/07 PHP
php实现可用于mysql,mssql,pg数据库操作类
2014/12/13 PHP
PHP可变变量学习小结
2015/11/29 PHP
Thinkphp和onethink实现微信支付插件
2016/04/13 PHP
javascript实例分享---具有立体效果的图片特效
2014/06/08 Javascript
javascript的document.referrer浏览器支持、失效情况总结
2014/07/18 Javascript
js实现jquery的offset()方法实例
2015/01/10 Javascript
js实现将选中值累加到文本框的方法
2015/08/12 Javascript
使用Angular和Nodejs、socket.io搭建聊天室及多人聊天室
2015/08/21 NodeJs
基于jquery实现人物头像跟随鼠标转动
2015/08/23 Javascript
原生js实现autocomplete插件
2016/04/14 Javascript
Bootstrap导航条的使用和理解3
2016/12/14 Javascript
JavaScript中字符串的常用操作方法及特殊字符
2018/03/18 Javascript
Node.Js生成比特币地址代码解析
2018/04/21 Javascript
Vue 应用中结合vux使用微信 jssdk的方法
2018/08/28 Javascript
vue点击按钮实现简单页面的切换
2020/09/08 Javascript
python实现应用程序在右键菜单中添加打开方式功能
2017/01/09 Python
Scrapy的简单使用教程
2017/10/24 Python
python shell根据ip获取主机名代码示例
2017/11/25 Python
Python实现基本数据结构中栈的操作示例
2017/12/04 Python
python获取服务器响应cookie的实例
2018/12/28 Python
CSS3实现超慢速移动动画效果非常流畅无卡顿
2014/06/15 HTML / CSS
HTML5 Canvas绘制五星红旗
2016/05/04 HTML / CSS
欧洲最大的拼图游戏商店:JigsawPuzzle.co.uk
2018/07/04 全球购物
装潢设计实习自我鉴定
2013/09/19 职场文书
公司晚会策划方案
2014/05/17 职场文书
工伤事故赔偿协议书范文
2014/09/24 职场文书
大学生第一学年自我鉴定2015
2014/09/28 职场文书
2014年银行工作总结范文
2014/11/12 职场文书
简单的离婚协议书范本
2014/11/16 职场文书
2014年创卫工作总结
2014/11/24 职场文书
2015元旦主持词开场白和结束语
2014/12/14 职场文书
办公室岗位职责
2015/02/04 职场文书
教师年度考核自我评鉴
2015/08/11 职场文书
在Centos 8.0中安装Redis服务器的教程详解
2022/03/21 Redis