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 文件上传类代码

    php 文件上传类代码

    php 文件上传类代码,学习php的朋友可以参考下。这段代码对上传的处理封装的不错,大家可以参考下。
    2011-08-08
  • php SQLite学习笔记与常见问题分析

    php SQLite学习笔记与常见问题分析

    php SQLite学习资料收集,与一些常见问题的解决方法
    2008-07-07
  • 利用discuz实现PHP大文件上传应用实例代码

    利用discuz实现PHP大文件上传应用实例代码

    论坛的附件功能当初设计的初衷并不是为了文件管理,由于服务器配置,php,网络等多方面因素,使得通过论坛上传文件并不是一个好方案。
    2008-11-11
  • laravel源码分析队列Queue方法示例

    laravel源码分析队列Queue方法示例

    这篇文章主要为大家介绍了laravel源码分析队列Queue方法示例,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步早日升职加薪<BR>
    2022-04-04
  • redis+php实现微博(三)微博列表功能详解

    redis+php实现微博(三)微博列表功能详解

    这篇文章主要介绍了redis+php实现微博列表功能,结合实例形式分析了php+redis获取微博关注人列表及微博发布信息列表的相关操作技巧,需要的朋友可以参考下
    2019-09-09
  • PHP中如何定义和使用常量

    PHP中如何定义和使用常量

    PHP中的常量分为自定义常量和系统常量,自定义常量需要使用PHP函数来进行定义,系统常量可以直接拿来使用,下面来看一下这两种常量在使用上有什么不同
    2013-02-02
  • PHP7内核CGI与FastCGI详解

    PHP7内核CGI与FastCGI详解

    在本篇文章里小编给大家整理了关于PHP7内核CGI与FastCGI的相关知识点内容,需要的朋友们学习下。
    2019-04-04
  • php类自动加载器实现方法

    php类自动加载器实现方法

    这篇文章主要介绍了php类自动加载器实现方法,涉及php针对文件的读取、判断及字符串操作的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-07-07
  • 『PHP』PHP截断函数mb_substr()使用介绍

    『PHP』PHP截断函数mb_substr()使用介绍

    截断文章标题,控制在15个文字,接下来为大家讲解下如何实现这个需求,感兴趣的朋友可以参考下哈
    2013-04-04
  • PHP实时统计中文字数和区别

    PHP实时统计中文字数和区别

    今天小编就为大家分享一篇关于PHP统计实时统计汉字个数和区别,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-02-02

最新评论