• 技术文章 >后端开发 >php教程

    PHP获取文件后缀名的7种方法

    不言不言2018-04-16 10:10:43原创1839

    这篇文章介绍的内容是关于PHP获取文件后缀名的7种方法,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下

    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()从该位置开始截取
    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);  //end()返回数组的最后一个元素
    5.$file = 'x.y.z.png';
    echo strrev(explode('.', strrev($file))[0]);
    6.$file = 'x.y.z.png';
    echo pathinfo($file)['extension'];
    解析:pathinfo() 函数以数组的形式返回文件路径的信息。包括以下的数组元素:
    [dirname]
    [basename]
    [extension]
    7.$file = 'x.y.z.png';
    echo pathinfo($file, PATHINFO_EXTENSION);

    总结:字符串截取2种,数组分割3种,路径函数2种

    相关推荐:

    php获取一些时间的实现方法实践


    以上就是PHP获取文件后缀名的7种方法的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:php 方法 后缀
    上一篇:PHP 连接sftp 实现文件上传与下载 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • 一文解析PHP元转分的错误示范(附代码实例)• PHP+Socket系列之实现websocket聊天室• PHP+Socket系列之IO多路复用及实现web服务器• PHP+Socket系列之实现客户端与服务端数据传输• 聊聊PHP escapeshellarg函数使用的中文问题
    1/1

    PHP中文网