广告
返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >php获取文件扩展名的方法有哪些
  • 567
分享到

php获取文件扩展名的方法有哪些

2023-06-20 13:06:54 567人浏览 独家记忆
摘要

本篇内容介绍了“PHP获取文件扩展名的方法有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!方法:1、利用explode和array_po

本篇内容介绍了“PHP获取文件扩展名的方法有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

方法:1、利用explode和array_pop函数;2、利用strrchr函数;3、利用substr和strrpos函数;4、“pathinfo(文件)['extension']”语句;5、用strrev、strchr和strrev函数。

教程操作环境:windows7系统、php7.1版,DELL G3电脑

使用五种以上方式获取一个文件的扩展名。

要求:dir/upload.image.jpg,找出 .jpg 或者 jpg

必须使用PHP自带的处理函数进行处理,方法不能明显重复,可以封装成函数,比如 get_ext1($file_name), get_ext2($file_name)

下面是我参考网上资料总结出来的五种方法,都比较简单,话不多说,直接上代码:

方法1:

<?phpfunction getExt1($filename){         $arr = explode('.',$filename);         return array_pop($arr);}$str="dir/upload.image.jpg";echo getExt1($str);?>

输出:

jpg

方法2:

<?phpfunction getExt2($filename){         $ext = strrchr($filename,'.');         return $ext;}$str="dir/upload.image.jpg";echo getExt2($str);?>

输出:

.jpg

方法3:

<?phpfunction getExt3($filename){         $pos = strrpos($filename, '.');         $ext = substr($filename, $pos);         return $ext;}$str="dir/upload.image.jpg";echo getExt3($str);?>

输出:

.jpg

方法4:

<?phpfunction getExt4($filename){         $arr = pathinfo($filename);         $ext = $arr['extension'];         return $ext;}$str="dir/upload.image.jpg";echo getExt4($str);?>

输出:

jpg

方法5:

<?phpfunction getExt5($filename){         $str = strrev($filename);         return strrev(strchr($str,'.',true));}$str="dir/upload.image.jpg";echo getExt5($str);?>

输出:

jpg

“php获取文件扩展名的方法有哪些”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注编程网网站,小编将为大家输出更多高质量的实用文章!

--结束END--

本文标题: php获取文件扩展名的方法有哪些

本文链接: https://www.lsjlt.com/news/296755.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • php获取文件扩展名的方法有哪些
    本篇内容介绍了“php获取文件扩展名的方法有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!方法:1、利用explode和array_po...
    99+
    2023-06-20
  • php获取文件扩展名的三种方法
    在php开发过程中,获取文件扩展名是非常常见的需求。比如我们在上传文件的时候,首先需要判断文件类型是否为我们允许上传的类型。这个时候就需要使用php来获取文件的后缀或者说扩展名。 本文中,我们介绍三种php获取文件扩展名的方法 方法一:使用...
    99+
    2023-09-28
    php 开发语言
  • php获取文件扩展名的3种方法实例
    目录前言PHP pathinfo()获取文件扩展名PHP SplFileInfo获取文件后缀PHP substr()和strrchr()函数获取文件扩展名总结前言 在php...
    99+
    2023-01-15
    PHP获取文件扩展名的代码 php获取文件扩展名实验总结 php 获取文件扩展名
  • php如何获取文件扩展名
    在PHP中,可以使用pathinfo()函数来获取文件的扩展名。pathinfo()函数可以返回一个包含有关文件路径的信息的关联数组...
    99+
    2023-10-08
    php
  • php获取文件后缀名的方法有哪些
    这篇文章主要介绍“php获取文件后缀名的方法有哪些”,在日常操作中,相信很多人在php获取文件后缀名的方法有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”php获取文件后缀名的方法有哪些”的疑惑有所帮助!...
    99+
    2023-06-20
  • php获取文件后缀扩展名三种方法分享
    本文中,我们介绍三种php获取文件扩展名的方法 方法一:使用PHP pathinfo()获取文件扩展名 方法二:使用PHP SplFileInfo类获取文件后缀 方法三:使用PHP substr()和strrchr()函数获取文件...
    99+
    2023-10-08
    php 开发语言
  • android 获取文件的扩展名和去掉文件扩展名的小例子
    代码如下:       public static String getExtensionName(String filen...
    99+
    2022-06-06
    扩展 扩展名 Android
  • Shell获取文件的文件名和扩展名的例子
    basename example.tar.gz .tar.gz # => example FILE="example.tar.gz" echo "${FILE%%.*}" # => exa...
    99+
    2022-06-04
    扩展名 文件名 例子
  • 怎么用Shell获取文件的文件名和扩展名
    这篇文章主要讲解了“怎么用Shell获取文件的文件名和扩展名”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么用Shell获取文件的文件名和扩展名”吧!basename examp...
    99+
    2023-06-09
  • JS怎么通过截取子串的方法获取文件扩展名
    本篇内容介绍了“JS怎么通过截取子串的方法获取文件扩展名”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!本文...
    99+
    2022-10-19
  • php获取远程文件方法有哪些
    本教程操作环境:windows7系统、PHP7.1版,DELL G3电脑1.file_get_contents$url = 'http://www.xxx.com/'; $contents = file_get_conten...
    99+
    2020-01-19
    PHP 获取远程文件
  • php获取url扩展名的几种方法是什么
    本教程操作环境:windows7系统、PHP7.1版、DELL G3电脑php获取url扩展名的方法方法1:<php $url="http://localhost/user/order.php"; function...
    99+
    2014-10-06
    php url 扩展名
  • python脚本文件的扩展名有哪些
    本篇内容介绍了“python脚本文件的扩展名有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!扩展名说明通常写Python脚本都是以.py...
    99+
    2023-06-30
  • php安装扩展的方法有哪些
    安装PHP扩展有以下几种方法:1. 使用操作系统的包管理器安装:大多数Linux发行版都有自己的软件包管理器,可以使用该管理器安装P...
    99+
    2023-10-11
    php
  • php获取文件后缀名的几种方法
    获取文件后缀的方法有很多种, 差不多能总结出7,8种,原理基本上都分成两种。 第一种: 得到文件名中最后一个“.”的位置,然后再进行截取; 第二种: 用explode将文件名以“.”进行分割成数组,再取数组中最后一个值。 具体实现源码参考:...
    99+
    2023-09-20
    php 服务器 开发语言
  • TS从目录中提取所有指定扩展名文件的方法
    这篇文章主要介绍了TS从目录中提取所有指定扩展名文件的方法,具有一定借鉴价值,需要的朋友可以参考下。下面就和我一起来看看吧。“.ts”是一种高清视频封装格式文件,全称为MPEG2-TS,TS表示TransportStream;MPEG2-T...
    99+
    2023-07-06
  • JAVA中获取文件MD5值的方法有哪些
    在Java中,获取文件的MD5值的方法主要有以下几种:1. 使用java.security.MessageDigest类:可以使用M...
    99+
    2023-08-11
    JAVA
  • php中读取文件的方法有哪些
    这篇文章主要介绍了php中读取文件的方法有哪些,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。文件是否可执行:- is executable()文件是否可读...
    99+
    2023-06-15
  • PHP获取ttf格式文件字体名的方法
    这篇文章将为大家详细讲解有关PHP获取ttf格式文件字体名的方法,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。 TTF(TrueTypeFont)是Apple公司和Microsoft公司共同推出的字体文件...
    99+
    2023-06-14
  • php获取请求的方法有哪些
    这篇“php获取请求的方法有哪些”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“php获取请求的方法有哪些”文章吧。一、GET...
    99+
    2023-07-05
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作