php获取文件后缀的9种方法


Posted in PHP onMarch 22, 2016

本文实例为大家分享了9种php获取文件后缀的方法,供大家参考,具体内容如下

<?php
/**
 * Created by PhpStorm.
 * User: liuft
 * Date: 2016/3/7
 * Time: 15:46
 */
 
//第一种
// function get_extension($file)
// {
// $file = explode('.', $file);
//   return end($file);
// }
//第二种
 
// function get_extension($file)
// {
//   return substr(strrchr($file, '.'), 1);
// }
 
 
//第三种
// function get_extension($file){
// return pathinfo($file)['extension'];
// }
// 
 
 
//第四种
//function get_extension($file)
//{
//  return substr($file, strrpos($file, '.') + 1);
//}
 
//第五种
//function get_extension($file)
//{
// $file = preg_split('/\./', $file);
//  return end($file);
//}
 
 
//第六种
// function  get_extension($file){
// $file = strrev($file);
//   return strrev(substr($file,0,strpos($file,'.')));
// }
//
 
//第七种
// function get_extension($file)
// {
//   return pathinfo($file, PATHINFO_EXTENSION);
// }
// 
//第八种
// function get_extension($file)
// {
//   preg_match_all('/\.[a-zA-Z0-9]+/',$file,$data);
//   return !empty($data[0])?substr(end($data[0]),1):'';
// }
 
 
//第九种
// function get_extension($file){
//   return str_replace('.','',strrchr($file,'.'));
// }
 
 
//暂时想这么多,以后想起来再补充
 
$file = "http://10.31.63.8:8081/M00/00/09/Ch8_CFaaMLqAO87JAACePvS0ZRk.webp";
 
$data = get_extension($file);
 
var_export($data);

以上就是本文的全部内容,希望对大家的学习有所帮助。

PHP 相关文章推荐
实用函数2
Nov 08 PHP
利用PHP制作简单的内容采集器的代码
Nov 28 PHP
PHP迭代器实现斐波纳契数列的函数
Nov 12 PHP
用PHP实现弹出消息提示框的两种方法
Dec 17 PHP
php递归方法实现无限分类实例代码
Feb 28 PHP
PHP 字符串长度判断效率更高的方法
Mar 02 PHP
zf框架的registry(注册表)使用示例
Mar 13 PHP
PHP面向对象教程之自定义类
Jun 10 PHP
PHP页面间传递值和保持值的方法
Aug 24 PHP
PHP入门教程之数学运算技巧总结
Sep 11 PHP
PHP使用递归算法无限遍历数组示例
Jan 13 PHP
php获取数据库结果集方法(推荐)
Jun 01 PHP
Zend Framework教程之Zend_Registry对象用法分析
Mar 22 #PHP
Zend Framework实现多服务器共享SESSION数据的方法
Mar 22 #PHP
Zend Framework框架Smarty扩展实现方法
Mar 22 #PHP
Zend Framework框架路由机制代码分析
Mar 22 #PHP
PHP实现补齐关闭的HTML标签
Mar 22 #PHP
Zend Framework实现留言本分页功能(附demo源码下载)
Mar 22 #PHP
Zend Framework实现具有基本功能的留言本(附demo源码下载)
Mar 22 #PHP
You might like
全国FM电台频率大全 - 14 江西省
2020/03/11 无线电
php实现首页链接查询 友情链接检查的代码
2010/01/05 PHP
php Smarty模板生成html文档的方法
2010/04/12 PHP
php实现无限级分类实现代码(递归方法)
2011/01/01 PHP
PHP爆绝对路径方法收集整理
2012/09/17 PHP
浅谈php提交form表单
2015/07/01 PHP
基于JQuery.timer插件实现一个计时器
2010/04/25 Javascript
非常有用的40款jQuery 插件推荐(系列二)
2011/12/25 Javascript
Jquery刷新页面背景图片随机变换的实现方法
2013/03/15 Javascript
javascript判断非数字的简单例子
2013/07/18 Javascript
jQuery/CSS3图片特效插件整理推荐
2014/12/07 Javascript
js获取内联样式的方法
2015/01/27 Javascript
js实现checkbox全选、不选与反选的方法
2015/02/09 Javascript
jQuery焦点图轮播插件KinSlideshow用法分析
2016/06/08 Javascript
jQuery 插件封装的方法
2016/11/16 Javascript
Vue系列:通过vue-router如何传递参数示例
2017/01/16 Javascript
jquery ajaxfileupload异步上传插件使用详解
2017/02/08 Javascript
js 数字、字符串、布尔值的转换方法(必看)
2017/04/07 Javascript
AngularJS 打开新的标签页实现代码
2017/09/07 Javascript
bootstrap-table组合表头的实现方法
2017/09/07 Javascript
vue学习教程之带你一步步详细解析vue-cli
2017/12/26 Javascript
浅谈vue的props,data,computed变化对组件更新的影响
2018/01/16 Javascript
微信小程序实现swiper切换卡内嵌滚动条不显示的方法示例
2018/12/20 Javascript
Vue.js轮播图走马灯代码实例(全)
2019/05/08 Javascript
vuex实现购物车的增加减少移除
2020/06/28 Javascript
JavaScript手写数组的常用函数总结
2020/11/22 Javascript
python使用xlrd和xlwt读写Excel文件的实例代码
2018/09/05 Python
pandas中ix的使用详细讲解
2020/03/09 Python
python 两个一样的字符串用==结果为false问题的解决
2020/03/12 Python
解决Django响应JsonResponse返回json格式数据报错问题
2020/08/09 Python
怎样写好自我鉴定
2013/12/04 职场文书
致跳远运动员广播稿
2014/02/11 职场文书
会计专业毕业生求职信
2014/07/04 职场文书
2014年共青团工作总结
2014/12/10 职场文书
2015年公民道德宣传日活动总结
2015/03/23 职场文书
2016大一新生军训感言
2015/12/08 职场文书