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数组函数序列之array_values() 获取数组元素值的函数与方法
Oct 30 PHP
php数组函数序列之rsort() - 对数组的元素值进行降序排序
Nov 02 PHP
php图片缩放实现方法
Feb 20 PHP
PHP实现取得HTTP请求的原文
Aug 18 PHP
php将字符串随机分割成不同长度数组的方法
Jun 01 PHP
PHP使用trim函数去除字符串左右空格及特殊字符实例
Jan 07 PHP
详解Yii2 rules 的验证规则
Dec 02 PHP
PHP面向对象程序设计OOP继承用法入门示例
Dec 27 PHP
PHP使用文件锁解决高并发问题示例
Mar 29 PHP
PHP时间函数使用详解
Mar 21 PHP
PHP获取类私有属性的3种方法
Sep 10 PHP
宝塔面板在NGINX环境中TP5.1如何运行?
Mar 09 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
颠覆常识!无色透明的咖啡诞生了(中日双语)
2021/03/03 咖啡文化
php列出一个目录下的所有文件的代码
2012/10/09 PHP
ThinkPHP模版中导入CSS和JS文件的方法
2014/11/29 PHP
PHP计算指定日期所在周的开始和结束日期的方法
2015/03/24 PHP
简单PHP会话(session)说明介绍
2016/08/21 PHP
Avengerls vs Newbee BO3 第二场2.18
2021/03/10 DOTA
10个新的最有前途的JavaScript框架
2009/03/12 Javascript
js上传图片及预览功能实例分析
2015/04/24 Javascript
使用bat打开多个cmd窗口执行gulp、node
2017/02/17 Javascript
Vue.directive自定义指令的使用详解
2017/03/10 Javascript
11行JS代码制作二维码生成功能
2018/03/09 Javascript
vue服务端渲染页面缓存和组件缓存的实例详解
2018/09/18 Javascript
Javascript实现鼠标点击冒泡特效
2019/12/24 Javascript
js实现数据导出为EXCEL(支持大量数据导出)
2020/03/31 Javascript
JavaScript实现随机点名小程序
2020/10/29 Javascript
JavaScript 防盗链的原理以及破解方法
2020/12/29 Javascript
Python中针对函数处理的特殊方法
2014/03/06 Python
零基础写python爬虫之urllib2使用指南
2014/11/05 Python
Python IDE PyCharm的基本快捷键和配置简介
2015/11/04 Python
python实现按长宽比缩放图片
2018/06/07 Python
Python解决线性代数问题之矩阵的初等变换方法
2018/12/12 Python
Python3.5面向对象程序设计之类的继承和多态详解
2019/04/24 Python
pymysql的简单封装代码实例
2020/01/08 Python
土耳其家居建材网站:Koçtaş
2016/11/22 全球购物
飞利浦西班牙官方网站:Philips西班牙
2020/02/17 全球购物
Hobbs官方网站:英国奢华女性时尚服装
2020/02/22 全球购物
个人委托书格式
2014/04/04 职场文书
《东方明珠》教学反思
2014/04/20 职场文书
大专生自我鉴定怎么写
2014/09/16 职场文书
2014年党员干部四风问题自我剖析材料
2014/09/29 职场文书
个人自查自纠材料
2014/10/14 职场文书
优秀团员事迹材料
2014/12/25 职场文书
2015教师年度考核评语
2015/03/25 职场文书
葬礼主持词
2015/07/02 职场文书
实体类或对象序列化时,忽略为空属性的操作
2021/06/30 Java/Android
VUE递归树形实现多级列表
2022/07/15 Vue.js