首页 >每日编程 >PHP知识 > 正文

PHP获取文件后缀名的方法有哪些?(图文+视频)

原创2019-07-12 17:57:3714321
本篇文章主要给大家详细介绍PHP获取文件后缀名的几种方法。

PHP获取文件后缀名是PHP学习者常见的一种操作,无论是在面试过程中还是PHP新手自学中。PHP获取文件后缀名都是很普遍的需要掌握的一个知识点。

下面我们就给大家总结介绍PHP获取文件扩展名也就是后缀名的两种方法!

一、通过pathinfo

首先大家应该知道pathinfo() 函数可以返回一个关联数组包含有 path的信息,那么如下代码,我们用pathinfo获取1.txt这个文件的路径信息。

<?php
var_dump(pathinfo('1.txt'));

返回信息如下图:

682c0bdfcae99f45b9b6a7e37739bf0.png

图中我们需要关注的就是,extension这个元素,这里的extension的值是txt,也就是表示文件后缀名。

那么我们想要获取这里单独的文件后缀名,就可以进行如下操作:

1、PATHINFO_EXTENSION

<?php
echo pathinfo('1.txt',PATHINFO_EXTENSION);

直接使用pathinfo中PATHINFO_EXTENSION这个常量获得后缀名

2、数组元素

<?php
$data = (pathinfo('1.txt'));
echo $data['extension'];

这里直接输出数组元素的值即可。获得文件后缀名结果和上面是一样的。

二、通过substr

substr() 可在字符串中抽取从 start 下标开始的指定数目的字符,也就是是截取字符串的一个函数,大家应该也都了解。

echo substr('1.txt',2);

这里我们就直接用substr来截取获得文件后缀名。但是此方法最好只用在简单文件名,复杂的文件名不推荐使用这种substr方法。

一般涉及到获取文件名后缀的操作,推荐使用第一种方法:pathinfo

本篇文章就是关于PHP获取文件后缀名的具体方法介绍。想要了解更多的PHP知识,可以关于PHP中文网的PHP视频教程

以上就是PHP获取文件后缀名的方法有哪些?(图文+视频)的详细内容,更多请关注php中文网其它相关文章!

php中文网最新课程二维码

声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理

相关文章

相关视频


    网友评论

    文明上网理性发言,请遵守 新闻评论服务协议

    我要评论条评论
    Alliswell
  • Alliswell· 2018-09-30 17:19:291楼
  • 1.$file = 'x.y.z.png'; echo substr(strrchr($file, '.'), 1); 解析:strrchr($file, '.')     strrchr() 函数查找字符串在另一个字符串中最后一次出现的位置,并返回从该位置到字符串结尾的所有字符 2.$file = 'x.y.z.png'; echo substr($file, strrpos($file, '.

  • 专题推荐

    推荐视频教程
  • PHP 零基础入门教程PHP 零基础入门教程
  • 新版php入门教程新版php入门教程
  • PHP 新手入门教程PHP 新手入门教程
  • PHP快速入门免费教程PHP快速入门免费教程
  • php轻松入门教程php轻松入门教程
  • 视频教程分类