php获取文件后缀的9种方法

 更新时间:2016年03月22日 15:24:20   投稿:lijiao  
这篇文章主要为大家详细介绍了php获取文件后缀的9种方法,有一定的实用价值,感兴趣的小伙伴们可以参考一下

本文实例为大家分享了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实现针对日期,月数,天数,周数,小时,分,秒等的加减运算示例【基于strtotime】

    PHP实现针对日期,月数,天数,周数,小时,分,秒等的加减运算示例【基

    这篇文章主要介绍了PHP实现针对日期,月数,天数,周数,小时,分,秒等的加减运算,结合实例形式分析了基于strtotime的简单日期时间运算技巧,非常具有实用价值,需要的朋友可以参考下
    2017-04-04
  • PHP取余函数介绍MOD(x,y)与x%y

    PHP取余函数介绍MOD(x,y)与x%y

    php取余数用%符号,即为模运算,取余数的意思,这玩意使用起来可要注意啦
    2014-05-05
  • php设计模式 FlyWeight (享元模式)

    php设计模式 FlyWeight (享元模式)

    运用享元技术有效的支持大量细粒度的对象,需要的朋友可以参考下。
    2011-06-06
  • PHP入门教程之会话控制技巧(cookie与session)

    PHP入门教程之会话控制技巧(cookie与session)

    这篇文章主要介绍了PHP入门教程之会话控制技巧,结合实例形式分析了cookie与session的具体使用方法与相关注意事项,需要的朋友可以参考下
    2016-09-09
  • PHP实现批量重命名某个文件夹下所有文件的方法

    PHP实现批量重命名某个文件夹下所有文件的方法

    这篇文章主要介绍了PHP实现批量重命名某个文件夹下所有文件的方法,涉及php针对文件夹下文件的遍历、字符串查找、截取及rename函数重命名文件等相关操作技巧,需要的朋友可以参考下
    2017-09-09
  • Windows下编译PHP5.4和xdebug全记录

    Windows下编译PHP5.4和xdebug全记录

    这篇文章主要介绍了Windows下编译PHP5.4和xdebug全记录,本文讲解了编译环境以及相关软件包、编译过程、编译中可能出现的错误问题处理等内容,需要的朋友可以参考下
    2015-04-04
  • PHP实现GIF图片验证码

    PHP实现GIF图片验证码

    这篇文章主要介绍了PHP如何生成GIF动态图片验证码,在注册界面时大家经常用到验证码,需要了解的朋友可以参考下
    2015-11-11
  • PHP结合Vue实现滚动底部加载效果

    PHP结合Vue实现滚动底部加载效果

    这篇文章主要给大家介绍了关于PHP结合Vue如何实现滚动底部加载效果的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。
    2017-12-12
  • PHP实现批量删除(封装)

    PHP实现批量删除(封装)

    本篇文章主要介绍了PHP实现批量删除(封装)的相关知识。具有很好的参考价值。下面跟着小编一起来看下吧
    2017-04-04
  • 使用PHP实现Mysql读写分离

    使用PHP实现Mysql读写分离

    本篇文章是对使用PHP实现Mysql读写分离的方法进行了详细的分析介绍,需要的朋友参考下
    2013-06-06

最新评论