zoukankan      html  css  js  c++  java
  • PHP获取文件后缀名

    PHP获取文件后缀名是PHP学习者常见的一种操作,无论是在面试过程中还是PHP新手自学中。PHP获取文件后缀名都是很普遍的需要掌握的一个知识点。
    
    下面我们就给大家总结介绍PHP获取文件扩展名也就是后缀名的两种方法!
    
    一、通过pathinfo
    
    首先大家应该知道pathinfo() 函数可以返回一个关联数组包含有 path的信息,那么如下代码,我们用pathinfo获取1.txt这个文件的路径信息。
    
    <?php
    
    var_dump(pathinfo('1.txt'));
    
    返回信息如下图:
    
    图中我们需要关注的就是,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。
  • 相关阅读:
    Redis配置文件详解
    SpingBoot 定时器(跟随Application启动)
    Linux 查找哪些文件包含指定的一个或多个字符串
    帆软报表中sql中出现汉字时乱码
    mysql 匹配奇数、偶数行数据
    vs code 快捷键中英文对照
    前端学习路线汇总
    vscode: Visual Studio Code 常用快捷键1
    vue-router的router.go(n)问题?
    vue2.0 技巧汇总
  • 原文地址:https://www.cnblogs.com/sgm4231/p/9732980.html
Copyright © 2011-2022 走看看