方法一:

function get_ext1($path)
{return strrchr($path,'.');
} echo get_ext1(__FILE__);

方法二:

function get_ext2($path)
{return substr($path,strrpos($path, '.'));
} echo get_ext2(__FILE__);

方法三:

function get_ext3($path)
{$result = pathinfo($path);//array(4) { ["dirname"]=> string(26) "D:\wamp\apache\htdocs\test" ["basename"]=> string(10) "demo29.php" ["extension"]=> string(3) "php" ["filename"]=> string(6) "demo29" } return $result['extension'];
} var_dump(get_ext3(__FILE__));

方法四:

function get_ext4($path)
{$result = explode('.', $path);return $result[count($result)-1];
} echo get_ext4(__FILE__);

方法五:

function get_ext5($path)
{$pattern = '/^[^\.]+\.([\w]+)$/';return preg_replace($pattern,'${1}', basename($path));
} echo get_ext5(__FILE__);

转载于:https://www.cnblogs.com/lesuso/p/4886230.html

使用五种方法获取文件扩展名相关推荐

  1. php 获取文件扩展名的方法,PHP获取文件扩展名的4种方法,_PHP教程

    PHP获取文件扩展名的4种方法, 本文实例讲述了PHP获取文件扩展名的4种方法.分享给大家供大家参考,具体如下: $filename="123.jpg"; //方法一: funct ...

  2. php页面文件后缀名,PHP中获取文件扩展名的N种方法

    PHP中获取文件扩展名的N种方法 从网上收罗的,基本上就以下这几种方式: 第1种方法: function get_extension($file) { substr(strrchr($file, '. ...

  3. PHP中获取文件扩展名的N种方法

    PHP中获取文件扩展名的N种方法   从网上收罗的,基本上就以下这几种方式:      第1种方法:  function get_extension($file)  {  substr(strrchr ...

  4. php7 获取文件类型,太简单了!PHP获取文件扩展名的7中方法

    PHP中获取文件扩展名的方法 第一种:$file = 'x.y.z.png'; echo substr(strrchr($file, '.'), 1); 解析:strrchr($file, '.') ...

  5. VB 获取路径名各部分 (获取文件路径,获取文件名,获取文件扩展名)自编

    '====================获取路径名各部分:  如: c:\dir1001\aaa.txt '============获取路径路径 c:\dir1001\ '============获 ...

  6. java 获取文件扩展名_如何在Java中获取文件扩展名

    java 获取文件扩展名 Sometimes while working with files, we need to process them differently based on their ...

  7. python中获取文件扩展名

    在 Python 中有几种获取文件扩展名的方法.这里有三个选项: 使用os.path模块: import osfilename = 'example.txt' extension = os.path. ...

  8. Java操作——获取文件扩展名,去掉文件扩展名

    昨天收邮件,得知要参加一个产品部的会议,猜想,也许是因为我做的这个产品demo问题.于是昨天忙活到凌晨3点半,结果早上一来才知道又被调戏了.发邮件的MM把邮件误发给我了.悲催啊有木有,困啊有木有!自己 ...

  9. PHP笔记-获取文件扩展名例子

    程序运行截图如下: 源码如下: <?phpfunction getFileExt($path){//strpos(): 在指定字符串中查找目标字符串首次出现的位置://strrpos(): 从右 ...

最新文章

  1. USB获取图像实时处理
  2. 线上squid防火墙配置
  3. 获取后台数据-Http
  4. 这几种程序员前途无量!你在其中吗?
  5. 决策树原理详解及python代码实现
  6. 从程序员角度分析,到底“12306”的架构到底有多牛逼?
  7. Linux lvs 的固定访问
  8. php 5.0打印数据库,thinkphp5.0数据库操作
  9. 数字图像处理(作业一)——matlab工具箱初探
  10. request 和require区别_合同翻译时如何区分使用request和require
  11. java邮件附件名称乱码_Javamail 中附件中文名字乱码祥解 (转)
  12. 数据分析训练营还有这些内容(Spark)
  13. 微服务的隔离和熔断机制
  14. IT笔试面试资料大全
  15. CPDA数据分析师认证,大数据分析的综合型人才
  16. 基于opencv库把图像灰度化,二值化
  17. hadoop HDFS 流式传输及JAVA API实现代码
  18. 启动mongoDB服务
  19. vbs自动登陆115网盘代码
  20. 小学六年级人教版计算机书,小学数学六年级人教版

热门文章

  1. 被App Store拒绝的N个原因
  2. 博客园山寨版(asp.net mvc 开源)
  3. Java中static final用法小结
  4. 注册表的学习 和 实例
  5. 内固定取出术后护理_“钢铁侠“们注意了——身体内的钢板或内固定需要取出吗?...
  6. mysql 请求超时_由请求超时引发的mysql慢日志问题
  7. (19)Xilinx PCIE中断理论(学无止境)
  8. (88)FPGA面试题-使用Verilog HDL编写二进制转格雷码
  9. (35)Verilog HDL算术运算:取模、指数、对数
  10. (38)FPGA面试技能提升篇(C/C++、questasim仿真工具)