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 相关文章推荐
BBS(php &amp; mysql)完整版(六)
Oct 09 PHP
GBK的页面输出JSON格式的php函数
Feb 16 PHP
PHP自动选择 连接本地还是远程数据库
Dec 02 PHP
php 生成文字png图片的代码
Apr 17 PHP
ThinkPHP入库出现两次反斜线转义及数据库类转义的解决方法
Nov 04 PHP
PHP内存缓存Memcached类实例
Dec 08 PHP
WordPress中设置Post Type自定义文章类型的实例教程
May 10 PHP
CI框架文件上传类及图像处理类用法分析
May 18 PHP
PHP的消息通信机制测试实例
Nov 10 PHP
PHP实现图片压缩
Sep 09 PHP
PHP智能识别收货地址信息实例
Jan 05 PHP
Yii框架模拟组件调用注入示例
Nov 11 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几个数学计算的内部函数学习整理
2011/08/06 PHP
thinkphp四种url访问方式详解
2014/11/28 PHP
php递归遍历删除文件的方法
2015/04/17 PHP
PHP如何实现跨域
2016/05/30 PHP
js/jquery获取文本框输入焦点的方法
2014/03/04 Javascript
利用javascript实现全部删或清空所选的操作
2014/05/27 Javascript
Javascript实现单张图片浏览
2014/12/18 Javascript
Jquery代码实现图片轮播效果(一)
2015/08/12 Javascript
JavaScript正则表达式匹配 div  style标签
2016/03/15 Javascript
jQuery插件扩展extend的简单实现原理
2016/06/24 Javascript
让编辑器支持word复制黏贴、截屏的js代码
2016/10/17 Javascript
jQuery实现的省市联动菜单功能示例【测试可用】
2017/01/13 Javascript
bootstrap表单示例代码分享
2017/05/18 Javascript
使用JS编写的随机抽取号码的小程序
2017/08/11 Javascript
nodejs实现截取上传视频中一帧作为预览图片
2017/12/10 NodeJs
vue-cli 如何打包上线的方法示例
2018/05/08 Javascript
[01:19]DOTA2城市挑战赛报名开始 开启你的城市传奇
2018/03/23 DOTA
Python Tkinter GUI编程入门介绍
2015/03/10 Python
Python使用reportlab将目录下所有的文本文件打印成pdf的方法
2015/05/20 Python
PyCharm使用教程之搭建Python开发环境
2016/06/07 Python
基于python 爬虫爬到含空格的url的处理方法
2018/05/11 Python
实例分析python3实现并发访问水平切分表
2018/09/29 Python
利用python计算windows全盘文件md5值的脚本
2019/07/27 Python
使用Python求解带约束的最优化问题详解
2020/02/11 Python
Spring Boot中使用IntelliJ IDEA插件EasyCode一键生成代码详细方法
2020/03/20 Python
Python 远程开关机的方法
2020/11/18 Python
css3学习系列之移动属性详解
2017/07/04 HTML / CSS
迪卡侬印度官网:购买所有体育用品
2017/06/24 全球购物
JNI的定义
2012/11/25 面试题
表彰先进的通报
2014/01/31 职场文书
陈胜吴广起义口号
2014/06/20 职场文书
学校教师读书活动总结
2014/07/08 职场文书
项目申报专员岗位职责
2014/07/09 职场文书
党委班子对照检查材料
2014/08/19 职场文书
光棍节联谊晚会活动策划书
2014/10/10 职场文书
详解Vue项目的打包方式(生成dist文件)
2022/01/18 Vue.js