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 相关文章推荐
example2.php
Oct 09 PHP
PHP+MYSQL的文章管理系统(一)
Oct 09 PHP
PHP设计模式 注册表模式(多个类的注册)
Feb 05 PHP
PHP服务器页面间跳转实现方法
Aug 02 PHP
用php守护另一个php进程的例子
Feb 13 PHP
php关联数组快速排序的方法
Apr 17 PHP
PHP性能分析工具XHProf安装使用教程
May 13 PHP
PHP批量修改文件名称的方法分析
Feb 27 PHP
php安装扩展mysqli的实现步骤及报错解决办法
Sep 23 PHP
PHP Beanstalkd消息队列的安装与使用方法实例详解
Feb 21 PHP
php设计模式之原型模式分析【星际争霸游戏案例】
Mar 23 PHP
php与阿里云短信接口接入操作案例分析
May 27 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中time()与$_SERVER[REQUEST_TIME]用法区别
2014/11/19 PHP
php5.6.x到php7.0.x特性小结
2019/08/17 PHP
JS常见问题整理(持续更新)
2013/08/06 Javascript
可选择和输入的下拉列表框示例
2013/11/05 Javascript
JS实现的仿东京商城菜单、仿Win右键菜单及仿淘宝TAB特效合集
2015/09/28 Javascript
基于jQuery实现简单的折叠菜单效果
2015/11/23 Javascript
详解WordPress开发中get_current_screen()函数的使用
2016/01/11 Javascript
JS实现pasteHTML兼容ie,firefox,chrome的方法
2016/06/22 Javascript
Vue.js每天必学之构造器与生命周期
2016/09/05 Javascript
React-Native之定时器Timer的实现代码
2017/10/04 Javascript
JavaScript中的一些隐式转换和总结(推荐)
2017/12/22 Javascript
vue 解决addRoutes动态添加路由后刷新失效问题
2018/07/02 Javascript
小程序rich-text组件如何改变内部img图片样式的方法
2019/05/22 Javascript
vue 实现购物车总价计算
2019/11/06 Javascript
element-ui table行点击获取行索引(index)并利用索引更换行顺序
2020/02/27 Javascript
JavaScript组合模式---引入案例分析
2020/05/23 Javascript
使用Taro实现小程序商城的购物车功能模块的实例代码
2020/06/05 Javascript
独特的python循环语句
2016/11/20 Python
Python实现删除列表中满足一定条件的元素示例
2017/06/12 Python
python中的随机函数小结
2018/01/27 Python
Python 实现Windows开机运行某软件的方法
2018/10/14 Python
python对列进行平移变换的方法(shift)
2019/01/10 Python
python 实现图片旋转 上下左右 180度旋转的示例
2019/01/24 Python
django Admin文档生成器使用详解
2019/07/22 Python
python3实现微型的web服务器
2019/09/03 Python
Pytorch中Tensor与各种图像格式的相互转化详解
2019/12/26 Python
Django+RestFramework API接口及接口文档并返回json数据操作
2020/07/12 Python
马来西亚排名第一的宠物用品店:Pets Wonderland
2020/04/16 全球购物
JS原生实现轮播图的几种方法
2021/03/23 Javascript
cf战队收人广告词
2014/03/14 职场文书
学校节能宣传周活动总结
2014/07/09 职场文书
培训师岗位职责
2015/02/14 职场文书
2015年三万活动总结
2015/03/25 职场文书
2015年团支部工作总结
2015/04/03 职场文书
原生JavaScript实现简单五子棋游戏
2021/06/28 Javascript
Redis keys命令的具体使用
2022/06/05 Redis