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

5年以前  |  阅读数:1077 次  |  编程语言:PHP 

本文实例为大家分享了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分页显示制作详细讲解
SSH 登录失败:Host key verification failed
获取IMSI
将二进制数据转为16进制以便显示
获取IMEI
文件下载
贪吃蛇
双位运算符
PHP自定义函数获取搜索引擎来源关键字的方法
Java生成UUID
发送邮件
年的日历图
提取后缀名
在Zeus Web Server中安装PHP语言支持
让你成为最历害的git提交人
Yii2汉字转拼音类的实例代码
再谈PHP中单双引号的区别详解
指定应用ID以获取对应的应用名称
Python 2与Python 3版本和编码的对比
php封装的page分页类完整实例