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 相关文章推荐
PHP中GET变量的使用
Oct 09 PHP
php字符串截取中文截取2,单字节截取模式
Dec 10 PHP
php 正则匹配函数体
Aug 25 PHP
如何使用php输出时间格式
Aug 31 PHP
PHP过滤黑名单关键字的方法
Dec 01 PHP
PHP SPL标准库之数据结构堆(SplHeap)简单使用实例
May 12 PHP
Smarty最简单实现列表奇偶变色的方法
Jul 01 PHP
SAE实时日志接口SDK用法示例
Oct 09 PHP
Yii2下点击验证码的切换实例代码
Mar 14 PHP
PHP开发中解决并发问题的几种实现方法分析
Nov 13 PHP
PHP性能测试工具xhprof安装与使用方法详解
Apr 29 PHP
php成功操作redis cluster集群的实例教程
Jan 13 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
php计算年龄精准到年月日
2015/11/17 PHP
php curl抓取网页的介绍和推广及使用CURL抓取淘宝页面集成方法
2015/11/30 PHP
可以文本显示的公告栏的js代码
2007/03/11 Javascript
让FireFox支持innerText的实现代码
2009/12/01 Javascript
Tinymce+jQuery.Validation使用产生的BUG
2010/03/29 Javascript
仿微博字符限制效果实现代码
2012/04/20 Javascript
基于jQuery实现左右div自适应高度完全相同的代码
2012/08/09 Javascript
在jQuery中 关于json空对象筛选替换
2013/04/15 Javascript
jquery中文乱码的多种解决方法
2013/06/21 Javascript
jQuery CSS()方法改变现有的CSS样式表
2014/09/09 Javascript
jquery通过name属性取值的简单实现方法
2016/06/20 Javascript
Vue方法与事件处理器详解
2016/12/01 Javascript
Parcel 打包示例(React HelloWorld)
2018/01/16 Javascript
ES6箭头函数和扩展实例分析
2020/05/23 Javascript
vue-路由精讲 二级路由和三级路由的作用
2020/08/06 Javascript
Python验证码识别处理实例
2015/12/28 Python
Python 数据可视化pyecharts的使用详解
2019/06/26 Python
Python pymsql模块的使用
2020/09/07 Python
html5使用canvas实现弹幕功能示例
2017/09/11 HTML / CSS
英国最大的线上保健品零售商之一:Vitamin Planet
2016/12/01 全球购物
印尼最大的婴儿用品购物网站:Orami
2017/09/28 全球购物
Rag & Bone官网:瑞格布恩高级成衣
2018/04/19 全球购物
CheapTickets香港机票预订网站:CheapTickets.hk
2019/06/26 全球购物
Weblogc domain问题
2014/01/27 面试题
班级德育工作实施方案
2014/02/21 职场文书
年检委托书
2014/08/30 职场文书
乡镇机关党员民主评议表自我评价
2014/09/21 职场文书
2014年副班长工作总结
2014/12/10 职场文书
销售助理岗位职责
2015/02/11 职场文书
中标通知书
2015/04/17 职场文书
大国崛起日本观后感
2015/06/02 职场文书
地心历险记观后感
2015/06/15 职场文书
Python Flask请求扩展与中间件相关知识总结
2021/06/11 Python
Python初识逻辑与if语句及用法大全
2021/08/07 Python
nginx 添加http_stub_status_module模块
2022/05/25 Servers
zabbix配置nginx监控的实现
2022/05/25 Servers