搜索
首页后端开发php教程PHP获取文件扩展名的实例解析
PHP获取文件扩展名的实例解析Jun 09, 2020 am 09:16 AM
文件扩展名

PHP获取文件扩展名的实例解析

PHP获取文件扩展名示例

第一种:

$file = 'x.y.z.png';
echo substr(strrchr($file, '.'), 1);

解析:strrchr($file, '.') 

strrchr() 函数查找字符串在另一个字符串中最后一次出现的位置,并返回从该位置到字符串结尾的所有字符

第二种:  

$file = 'x.y.z.png';
echo substr($file, strrpos($file, '.')+1);

解析:strrpos($file, '.') 

查找 "." 在字符串中最后一次出现的位置,返回位置 substr()从该位置开始截取

第三种:

$file = 'x.y.z.png';
$arr = explode('.', $file);
echo $arr[count($arr)-1];

   

第四种:

$file = 'x.y.z.png';
$arr = explode('.', $file);
echo end($arr);  //end()返回数组的最后一个元素

   

第五种:

$file = 'x.y.z.png';
echo strrev(explode('.', strrev($file))[0]);

   

第六种:

.$file = 'x.y.z.png';
echo pathinfo($file)['extension'];

   

解析:pathinfo() 函数以数组的形式返回文件路径的信息。

包括以下的数组元素:

[dirname]
[basename]
[extension]

   

第七种:

.$file = 'x.y.z.png';
echo pathinfo($file, PATHINFO_EXTENSION);

   

总结:我个人比较喜欢第七种

推荐教程:《PHP视频教程

以上是PHP获取文件扩展名的实例解析的详细内容。更多信息请关注PHP中文网其他相关文章!

声明
本文转载于:liqingbo。如有侵权,请联系admin@php.cn删除
如何在iPhone上更改文件扩展名如何在iPhone上更改文件扩展名Mar 04, 2024 pm 04:34 PM

在iOS设备上,AppleFiles应用程序允许您更改保存在iPhone上文件的文件扩展名。通常情况下并不建议更改文件扩展名,但这一功能可能有助于确保文件与特定应用程序兼容,或者有意隐藏文件。在这篇文章中,我们将解释如何更改保存在iPhone上的文件的文件扩展名。如何在iPhone上更改文件扩展名要求:运行iOS16或更高版本的iPhone在iPhone上打开“文件”应用程序并导航到所需位置。长按要更改其文件扩展名的文件。点击重命名。您现在可以删除现有的文件扩展名,并为此文件键入新的文件扩展名。

如何在Python中获取文件扩展名?如何在Python中获取文件扩展名?Sep 08, 2023 pm 01:53 PM

Python中的文件扩展名是附加在文件名末尾的后缀,用于表示文件的格式或类型。它通常由三个或四个字符组成,文件名后跟一个句点,例如“.txt”或“.py”。操作系统和程序利用文件扩展名来确定文件的类型以及应如何处理它。被识别为纯文本文件。Python中的文件扩展名在读取或写入文件时至关重要,因为它建立了文件格式以及读取和写入数据的最佳方法。例如,“.csv”文件扩展名是读取CSV文件时使用的扩展名,而csv模块则用于处理该文件。Python中获取文件扩展名的算法在Python中操作文件名字符串来

文件扩展名是什么意思文件扩展名是什么意思Jul 29, 2022 am 11:15 AM

文件扩展名是操作系统用来标记文件类型的一种机制;文件扩展名最主要的作用是让系统决定当用户打开指定文件的时候应该使用什么软件来运行,因此可以用于保护某些文件、节省磁盘空间、清除设置面板上的图标以及设置关联。

如何在Windows 11中显示文件扩展名如何在Windows 11中显示文件扩展名Jan 29, 2024 pm 11:12 PM

win11文件扩展名怎么显示?win11系统是将文件后缀名给隐藏起来的,相信很多的用户们都想将文件的后缀名显示出来,那么这个要怎么设置?下面就让本站来为用户们来仔细的介绍一下win11文件扩展名显示方法介绍吧。win11文件扩展名显示方法介绍方法一:1、双击进入桌面上的此电脑,点击页面上方工具栏中的查看选项卡。方法二:1、点击任务栏中的搜索按钮,在搜索框中输入文件夹资源管理器选项将其打开。

如何在Java中搜索具有特定文件扩展名的目录?如何在Java中搜索具有特定文件扩展名的目录?Aug 31, 2023 am 08:13 AM

以下示例根据扩展名打印目录中的文件-示例importjava.io.IOException;importjava.nio.file.Files;importjava.nio.file.Path;importjava.nio.file.Paths;importjava.util.stream.Stream;publicclassDemo{  publicstaticvoidmain(String[]args)throwsIOException{&nbsp

PHP正则表达式验证文件扩展名的方法PHP正则表达式验证文件扩展名的方法Jun 24, 2023 pm 12:13 PM

在Web开发过程中,有时需要对上传的文件进行格式限制,即只能上传指定类型的文件才能通过验证。这时,可以使用PHP正则表达式对文件的扩展名进行验证。PHP正则表达式是一个强大的工具,用于对字符串进行匹配和搜索,可以帮助我们根据一定规则快速准确地判断一段文本是否符合要求,并对它进行进一步处理。接下来,本文将讲解如何使用PHP正则表达式进行文件扩展名验证。第一步:

一个文件的扩展名通常表示啥一个文件的扩展名通常表示啥Aug 15, 2023 am 10:49 AM

一个文件的扩展名是一种用来标识文件类型的字符串,通常由一个或多个字母组成,并跟在文件名的后面,中间用一个点来分隔,可以告诉操作系统和应用程序如何处理和解释该文件。

在文件夹中通过什么可以明确表示唯一的文件在文件夹中通过什么可以明确表示唯一的文件Aug 01, 2022 pm 01:43 PM

在文件夹中通过“文件名”可以明确表示唯一的文件。文件名是文件存在的标识,操作系统根据文件名来对其进行控制和管理;为了方便人们区分计算机中的不同文件,需要给每个文件设定一个指定的名称。在同一个文件夹下的文件,文件名都是唯一的,不能重复;但在不同的文件夹下,文件名可以一样的。

See all articles

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

AI Hentai Generator

AI Hentai Generator

免费生成ai无尽的。

热门文章

R.E.P.O.能量晶体解释及其做什么(黄色晶体)
3 周前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳图形设置
3 周前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您听不到任何人,如何修复音频
3 周前By尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:如何解锁Myrise中的所有内容
3 周前By尊渡假赌尊渡假赌尊渡假赌

热工具

WebStorm Mac版

WebStorm Mac版

好用的JavaScript开发工具

Dreamweaver Mac版

Dreamweaver Mac版

视觉化网页开发工具

安全考试浏览器

安全考试浏览器

Safe Exam Browser是一个安全的浏览器环境,用于安全地进行在线考试。该软件将任何计算机变成一个安全的工作站。它控制对任何实用工具的访问,并防止学生使用未经授权的资源。

VSCode Windows 64位 下载

VSCode Windows 64位 下载

微软推出的免费、功能强大的一款IDE编辑器

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器