📌  相关文章
📜  如何使用PHP从文件名中提取扩展名?

📅  最后修改于: 2022-05-13 01:56:46.761000             🧑  作者: Mango

如何使用PHP从文件名中提取扩展名?

在本文中,我们将了解如何在PHP中提取文件扩展名,并通过示例了解它们的实现。有几种不同的方法可以使用PHP从文件名中提取扩展名,如下所示:

使用pathinfo()函数:此函数返回有关文件的信息。如果省略第二个可选参数,则将返回一个包含dirname、basename、extension文件名的关联数组。如果第二个参数为true ,它将返回特定数据。

示例:此示例描述了 pathinfo()函数的使用,该函数使用关联数组或字符串返回有关路径的信息。

PHP


PHP


PHP


PHP


PHP


输出
html

使用end()函数:它分解文件变量并获取最后一个数组元素作为文件扩展名。 PHP end() 函数用于获取数组的最后一个元素。

示例:此示例描述了 end()函数的使用,该函数用于查找给定数组的最后一个元素。

PHP


输出
html

使用substr()strrcr()函数:

  • substr():返回字符串的一部分。
  • strrchr():确定一个字符串在另一个字符串中的最后一次出现。

示例:此示例同时使用 substr()函数和 strchr()函数。

PHP


输出
html

使用strrpos()函数:此函数用于查找 '.' 的最后出现位置。在文件名中并将文件位置提高 1 以分解字符串(.)

示例:此示例描述了 strrpos()函数的使用,该函数查找一个字符串在另一个字符串中最后一次出现的位置。

PHP


输出
html

使用preg_replace()函数:使用正则表达式,如替换和搜索。这个的第一个参数 函数是搜索模式,第二个参数 $1 是对与第一个 (.*) 匹配的任何内容的引用,第三个参数是文件名。

示例:此示例使用 preg_replace()函数执行正则表达式以搜索和替换内容。

PHP


输出
html