PHP中获取文件扩展名的正确方法

  • 742

在 PHP 中,如何获取文件扩展名名呢,我们可能会用字符串操作函数进行处理,比如:
PHP中获取文件扩展名的正确方法

  1. echo substr(strrchr($file_name,'.'),1);

或者

  1. echo end(explode(".", $filename));

最正确的方法应该是使用 pathinfo 函数,如:

  1. echo pathinfo($filename, PATHINFO_EXTENSION);

pathinfo 函数支持4种类型的返回:

PATHINFO_DIRNAME – 目录
PATHINFO_BASENAME – 文件名(含扩展名)
PATHINFO_EXTENSION – 扩展名
PATHINFO_FILENAME – 文件名(不含扩展名)
转自我爱水煮鱼

阿斯兰萨拉
评论  7  访客  7
    • 白桦林
      白桦林 Google Chrome 31 Windows 7 9

      没有看懂啊

      • 白桦林
        白桦林 Google Chrome 31 Windows XP 9

        可以再发些

        • 白桦林
          白桦林 Google Chrome 31 Windows XP 9

          感谢楼主

          • 布宜诺斯艾利斯
            布宜诺斯艾利斯 Google Chrome 45 Windows 10 9

            谢谢分享 感谢楼主

            • vanst
              vanst Google Chrome 31 Windows 8.1 3

              怎样使用

              • yjwgdcwy
                yjwgdcwy Internet Explorer 11 Windows 7 3

                新人菜鸟一枚,大家多关照。别拍砖啊。

                • abyss
                  abyss Google Chrome 43 Windows 7 2

                  获取了扩展名 我暂时没想到怎样使用

                匿名

                发表评论

                匿名网友 填写信息

                :?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: