• 技术文章 >后端开发 >PHP问题

    php获取文件后缀名有哪些函数

    VV2019-09-02 10:33:16原创1969

    php实现文件上传以及多文件上传是比较重要且必需要掌握的一部分内容,关于文件上传的方法有很多,这里主要介绍其中的几种方法,以供大家参考。

    1、字符串查找分割方法

    1.$file = 'x.y.z.png';
    echo substr(strrchr($file, '.'), 1);

    解析:strrchr($file, ‘.’)
    strrchr() 函数查找字符串在另一个字符串中最后一次出现的位置,并返回从该位置到字符串结尾的所有字符

    2.$file = 'x.y.z.png';
    echo substr($file, strrpos($file, '.')+1);

    解析:strrpos($file, ‘.’)
    查找 “.” 在字符串中最后一次出现的位置,返回位置 substr()从该位置开始截取

    2、数组分割方法

    3.$file = 'x.y.z.png';
    $arr=explode('.', $file);
    echo $arr[count($arr)-1];
    4.$file = 'x.y.z.png';
    $arr=explode('.', $file);
    echo end($arr);  
    5.$file = 'x.y.z.png';
    echo strrev(explode('.', strrev($file))[0]);

    解析:end()返回数组的最后一个元素,strrev(string) 函数反转字符串。

    3、路径函数方法

    6.$file = 'x.y.z.png';
    echo pathinfo($file)['extension'];
    //参数如下
    [dirname]
    [basename]
    [extension]
    7.$file = 'x.y.z.png';
    echo pathinfo($file, PATHINFO_EXTENSION);

    解析:pathinfo() 函数以数组的形式返回文件路径的信息。

    以上总共介绍了7种获取文件后缀名的方法,仅供大家参考,想了解更多相关问题请访问PHP中文网:PHP视频教程

    以上就是php获取文件后缀名有哪些函数的详细内容,更多请关注php中文网其它相关文章!

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:php函数 文件后缀
    上一篇:PHP服务的开启详细步骤 下一篇:php底层运行原理详细介绍
    大前端线上培训班

    相关文章推荐

    • php如何获取文件后缀• php实现获取文件后缀名的方法• PHP获取文件后缀名的方法有哪些?(图文+视频)• php文件后缀名是什么

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网