• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    PHP获取文件扩展名的常用方法小结【五种方式】

    本文实例总结了PHP获取文件扩展名的常用方法。分享给大家供大家参考,具体如下:

    这是我应聘实习时遇到的一道笔试题:

    使用五种以上方式获取一个文件的扩展名。

    要求:dir/upload.image.jpg,找出 .jpg 或者 jpg ,

    必须使用PHP自带的处理函数进行处理,方法不能明显重复,可以封装成函数,比如 get_ext1($file_name), get_ext2($file_name)

    下面是我参考网上资料总结出来的五种方法,都比较简单,话不多说,直接上代码:

    方法1:

    function getExt1($filename)
    {
       $arr = explode('.',$filename);
       return array_pop($arr);;
    }
    
    

    方法2:

    function getExt2($filename)
    {
       $ext = strrchr($filename,'.');
       return $ext;
    }
    
    

    方法3:

    function getExt3($filename)
    {
       $pos = strrpos($filename, '.');
       $ext = substr($filename, $pos);
       return $ext;
    }
    
    

    方法4:

    function getExt4($filename)
    {
       $arr = pathinfo($filename);
       $ext = $arr['extension'];
       return $ext;
    }
    
    

    方法5:

    function getExt5($filename)
    {
       $str = strrev($filename);
       return strrev(strchr($str,'.',true));
    }
    
    

    更多关于PHP相关内容感兴趣的读者可查看本站专题:《php文件操作总结》、《PHP数据结构与算法教程》、《php程序设计算法总结》、《PHP数组(Array)操作技巧大全》、《php字符串(string)用法总结》及《php常见数据库操作技巧汇总》

    希望本文所述对大家PHP程序设计有所帮助。

    您可能感兴趣的文章:
    • php获取文件名称和扩展名的方法
    • PHP获取文件扩展名的4种方法
    • php文件扩展名判断及获取文件扩展名的N种方法
    • PHP中获取文件扩展名的N种方法小结
    • PHP中DirectIO操作文件扩展的用法大全
    上一篇:PHP四种排序算法实现及效率分析【冒泡排序,插入排序,选择排序和快速排序】
    下一篇:PHP使用Curl实现模拟登录及抓取数据功能示例
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯

    时间:9:00-21:00 (节假日不休)

    地址:江苏信息产业基地11号楼四层

    《增值电信业务经营许可证》 苏B2-20120278

    PHP获取文件扩展名的常用方法小结【五种方式】 PHP,获取,文件,扩展名,的,