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 相关文章推荐
火车头采集器3.0采集图文教程
Mar 17 PHP
114啦源码(114la)不能生成地方房产和地方报刊问题4级页面0字节的解决方法
Jan 12 PHP
html静态页面调用php文件的方法
Nov 13 PHP
php中base_convert()进制数字转换函数实例
Nov 20 PHP
windows下配置php5.5开发环境及开发扩展
Dec 25 PHP
Codeigniter实现发送带附件的邮件
Mar 19 PHP
php基于PDO连接MSSQL示例DEMO
Jul 13 PHP
php中遍历二维数组并以表格的形式输出的方法
Jan 03 PHP
php使用Jpgraph创建折线图效果示例
Feb 15 PHP
PHP策略模式定义与用法示例
Jul 27 PHP
php DES加密算法实例分析
Sep 18 PHP
PHP实现15位身份证号转18位的方法分析
Oct 16 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
在线短消息收发的程序,不用数据库
2006/10/09 PHP
探讨:如何使用PhpDocumentor生成文档
2013/06/25 PHP
PHP通过bypass disable functions执行系统命令的方法汇总
2018/05/02 PHP
日期 时间js控件
2009/05/07 Javascript
jQuery live( type, fn ) 委派事件实现
2009/10/11 Javascript
JavaScript 利用Cookie记录用户登录信息
2009/12/08 Javascript
JavaScript之自定义类型
2012/05/04 Javascript
基于jQuery的动态增删改查表格信息,可左键/右键提示(原创自Zjmainstay)
2012/07/31 Javascript
js multiple全选与取消全选实现代码
2012/12/04 Javascript
jquery实现固定顶部导航效果(仿蘑菇街)
2013/03/21 Javascript
JS 实现Json查询的方法实例
2013/04/12 Javascript
使用javascript为网页增加夜间模式
2014/01/26 Javascript
js定时器(执行一次、重复执行)
2014/03/07 Javascript
javascript字符串替换函数如何一次性全部替换掉
2015/10/30 Javascript
jquery调整表格行tr上下顺序实例讲解
2016/01/09 Javascript
基于JavaScript实现微信抢红包功能
2017/07/20 Javascript
微信小程序使用component自定义toast弹窗效果
2018/11/27 Javascript
bootstrap table实现合并单元格效果
2018/12/24 Javascript
Vue2.0实现简单分页及跳转效果
2019/07/29 Javascript
vue 解决移动端弹出键盘导致页面fixed布局错乱的问题
2019/11/06 Javascript
Vue中component标签解决项目组件化操作
2020/09/04 Javascript
微信小程序实现滚动Tab选项卡
2020/11/16 Javascript
[42:35]2018DOTA2亚洲邀请赛3月30日 小组赛A组 VG VS OpTic
2018/03/31 DOTA
Python基础之文件读取的讲解
2019/02/16 Python
Python微信操控itchat的方法
2019/05/31 Python
从numpy数组中取出满足条件的元素示例
2019/11/26 Python
Tensorflow 实现分批量读取数据
2020/01/04 Python
JupyterNotebook 输出窗口的显示效果调整方法
2020/04/13 Python
HTML5 Web Workers之网站也能多线程的实现
2013/04/24 HTML / CSS
匡威爱尔兰官网:Converse爱尔兰
2019/06/09 全球购物
DC Shoes俄罗斯官网:美国滑板鞋和服饰品牌
2020/08/19 全球购物
过滤器的用法
2013/10/08 面试题
儿科护士自我鉴定
2013/10/14 职场文书
行政上诉状范文
2015/05/23 职场文书
公司车辆管理制度
2015/08/04 职场文书
python使用pywinauto驱动微信客户端实现公众号爬虫
2021/05/19 Python