php 获取文件扩展名的5种方法

php中文网
发布: 2016-07-25 09:00:40
原创
1317人浏览过
  1. //获取文件扩展名

  2. $file = 'jbxue.com.php';
  3. //方法1

  4. $path_info = pathinfo($file);
  5. //print_r($path_info);
  6. //echo "
    ";
  7. //echo $path_info['dirname'];
  8. //echo "
    ";
  9. //echo $path_info['basename'];
  10. echo "
    ";
  11. echo strtolower($path_info['extension']);
  12. //方法2

  13. echo "---------------------
    ";
  14. $p = strrpos($file,'.'); //得到最后一个点的位置
  15. echo strtolower(substr($file,$p+1));
  16. //方法3

  17. echo "---------------------
    ";
  18. $arr = explode('.',$file);
  19. echo strtolower($arr[count($arr)-1]);
  20. //方法4

    NameGPT名称生成器
    NameGPT名称生成器

    免费AI公司名称生成器,AI在线生成企业名称,注册公司名称起名大全。

    NameGPT名称生成器 0
    查看详情 NameGPT名称生成器
  21. echo "---------------------
    ";
  22. $arr = explode('.',$file);
  23. echo strtolower(end($arr));

    立即学习PHP免费学习笔记(深入)”;

  24. //方法5

  25. echo "---------------------
    ";
  26. preg_match('/\.(\w+)$/',$file,$extend);
  27. echo strtolower($extend['1']);
  28. //方法6

  29. echo "---------------------
    ";
  30. //strrchr($file,'.') 最后一次出现的位置开始到最后的字符串
  31. echo strtolower(substr(strrchr($file,'.'),1));
  32. //by http://bbs.it-home.org
  33. ?>
复制代码

附:扩展名小知识 文件扩展名是操作系统用来标志文件格式的一种机制。 通常来说,一个扩展名是跟在主文件名后面的,由一个分隔符分隔。 在一个像“readme.txt”的文件名中,readme是主文件名,txt为扩展名,表示这个文件被认为是一个纯文本文件。



PHP速学教程(入门到精通)
PHP速学教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号