如何从PHP中的路径获取文件名?
在本文中,我们将了解如何从PHP中的路径获取文件名,并通过示例了解其实现。我们已经给出了完整路径,我们需要从文件路径中找到文件名。为此,我们将遵循以下两种方法:
- 使用 basename()函数
- 使用 pathinfo( )函数
Input : path = /testweb/var/www/mywebsite/htdocs/home.php
Output : home.php
Input : path = /testweb/var/www/mywebsite/htdocs/abc.txt
Output : abc.txt
我们将借助示例了解这两个功能。
方法 1:使用basename()函数:
basename()函数是一个内置函数,如果文件的路径作为参数提供给 basename()函数,则返回文件的基本名称。
句法:
$filename = basename(path, suffix);
路径是指定要检查的路径的必填字段。后缀是指定文件扩展名的可选字段。如果文件名具有此文件扩展名,则不会显示文件扩展名。
示例:此示例描述了返回文件基本名称的 basename()函数的使用。
PHP
PHP
输出:
home.php
home
方法 2:使用pathinfo()函数:
pathinfo() 是一个内置函数,用于使用关联数组或字符串返回有关路径的信息,即,它将创建一个包含我们要使用的路径部分的数组。
句法:
$filename = pathinfo(path);
示例:此示例说明将返回有关路径的信息的 pathinfo()函数。在这里,当我们想要访问文件名时,我们将使用 $filename['basename']。
PHP
输出:
test.php