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

    PHP获取文件扩展名的实例解析

    coldplay.xixicoldplay.xixi2020-06-09 09:16:19转载583

    PHP获取文件扩展名示例

    第一种:

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

    解析:strrchr($file, '.')

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

    第二种:

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

    解析:strrpos($file, '.')

    查找 "." 在字符串中最后一次出现的位置,返回位置 substr()从该位置开始截取

    第三种:

    $file = 'x.y.z.png';
    $arr = explode('.', $file);
    echo $arr[count($arr)-1];

    第四种:

    $file = 'x.y.z.png';
    $arr = explode('.', $file);
    echo end($arr);  //end()返回数组的最后一个元素

    第五种:

    $file = 'x.y.z.png';
    echo strrev(explode('.', strrev($file))[0]);

    第六种:

    .$file = 'x.y.z.png';
    echo pathinfo($file)['extension'];

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

    包括以下的数组元素:

    [dirname]
    [basename]
    [extension]

    第七种:

    .$file = 'x.y.z.png';
    echo pathinfo($file, PATHINFO_EXTENSION);

    总结:我个人比较喜欢第七种

    推荐教程:《PHP视频教程

    以上就是PHP获取文件扩展名的实例解析的详细内容,更多请关注php中文网其它相关文章!

    声明:本文转载于:liqingbo,如有侵犯,请联系admin@php.cn删除
    专题推荐:文件扩展名
    上一篇:在 PHP 中将 Redis 封装成单例模式 下一篇:详解PHP随机生成中国人姓名的类
    大前端线上培训班

    相关文章推荐

    • 如何解决IIS搭建PHP网站出现404错误• PHP如何去掉数组空值?• PHP如何去掉所有HTML标签?• 详解php中的几种常见排序方法(附代码)• 直击Thinkphp中的Swoole

    全部评论我要评论

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

    PHP中文网