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类
Apr 09 PHP
ezSQL PHP数据库操作类库
May 16 PHP
zf框架的db类select查询器join链表使用示例(zend框架)
Mar 14 PHP
php中call_user_func函数使用注意事项
Nov 21 PHP
php的GD库imagettftext函数解决中文乱码问题
Jan 24 PHP
php中实现获取随机数组列表的自定义函数
Apr 02 PHP
在WordPress中获取数据库字段内容和添加主题设置菜单
Jan 11 PHP
PHP代码重构方法漫谈
Apr 17 PHP
PHP 中 var_export、print_r、var_dump 调试中的区别
Jun 19 PHP
PHP聊天室简单实现方法详解
Dec 08 PHP
php 使用mpdf实现指定字段配置字体样式的方法
Jul 29 PHP
PHP 对象继承原理与简单用法示例
Apr 21 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生成静态页
2006/11/25 PHP
比较strtr, str_replace和preg_replace三个函数的效率
2013/06/26 PHP
php实现MD5加密16位(不要默认的32位)
2013/08/12 PHP
php+mysql实现简单登录注册修改密码网页
2016/11/30 PHP
php + WebUploader实现图片批量上传功能
2019/05/06 PHP
PHP图像处理 imagestring添加图片水印与文字水印操作示例
2020/02/06 PHP
jQuery实现表格颜色交替显示的方法
2015/03/09 Javascript
jQuery实现弹出窗口中切换登录与注册表单
2015/06/05 Javascript
详解AngularJS中的表达式使用
2015/06/16 Javascript
jQuery垂直多级导航菜单代码分享
2015/08/18 Javascript
jquery日历插件datepicker用法分析
2016/01/22 Javascript
基于JavaScript实现图片点击弹出窗口而不是保存
2016/02/06 Javascript
node.js 动态执行脚本
2016/06/02 Javascript
从零学习node.js之利用express搭建简易论坛(七)
2017/02/25 Javascript
通过button将form表单的数据提交到action层的实例
2017/09/08 Javascript
jQuery获取复选框选中的当前行的某个字段的值
2017/09/15 jQuery
简单学习5种处理Vue.js异常的方法
2019/06/17 Javascript
vue使用高德地图点击下钻上浮效果的实现思路
2019/10/12 Javascript
vue 解决异步数据更新问题
2019/10/29 Javascript
详解js创建对象的几种方式和对象方法
2021/03/01 Javascript
[09:23]国际邀请赛采访专栏:iG战队VK,Tongfu战队Cu
2013/08/05 DOTA
[12:51]71泪洒现场!是DOTA2让经典重现
2014/03/24 DOTA
梯度下降法介绍及利用Python实现的方法示例
2017/07/12 Python
python实现单向链表详解
2018/02/08 Python
Python基于TCP实现会聊天的小机器人功能示例
2018/04/09 Python
Python学习笔记之变量、自定义函数用法示例
2019/05/28 Python
Python要求O(n)复杂度求无序列表中第K的大元素实例
2020/04/02 Python
Canvas实现贝赛尔曲线轨迹动画的示例代码
2019/04/25 HTML / CSS
Superdry瑞典官网:英国日本街头风品牌
2017/05/17 全球购物
香港优质食材和美酒专门店:FoodWise
2017/09/01 全球购物
State Cashmere官网:半零售价可持续蒙古羊绒
2020/02/26 全球购物
测绘工程个人的自我评价
2013/11/23 职场文书
表彰先进集体通报
2014/01/12 职场文书
群众路线党课主持词
2014/04/01 职场文书
小学教师求职信范文
2015/03/20 职场文书
postgresql使用filter进行多维度聚合的解决方法
2021/07/16 PostgreSQL