如何从PHP中的路径获取文件名()

给定完整路径, 在路径中查找文件名。

输入:路径= /testweb/var/www/mywebsite/htdocs/home.php
输出:home.php
输入:路径= /testweb/var/www/mywebsite/htdocs/abc.txt
输出:abc.txt
1.使用basename():
【如何从PHP中的路径获取文件名()】语法如下:
$filename = basename(path, suffix);

路径是必填字段。它指定要检查的路径。
后缀是一个可选字段。它指定文件扩展名。如果文件名具有此文件扩展名, 则不会显示文件扩展名。
< !--PHP code to get file name--> < !--from path name--> < ?php $path = "/testweb/var/www/mywebsite/htdocs/home.php" ; $file1 = basename ( $path ); $file2 = basename ( $path , ".php" ); //Show filename with file extension echo $file1 . "\n" ; //Show filename without file extension echo $file2 ; ?>

输出如下:
home.php home

2.使用pathinfo():
我们也可以使用pathinfo()函数创建包含要使用的路径部分的数组。
语法如下:
$filename = pathinfo(path);

当我们要访问文件名时, 我们将使用$ filename [‘basename’]。
< !--PHP code to get file name--> < !--from path name--> < ?php //Path of the file stored under pathinfo $myFile = pathinfo ( '/usr/admin/config/test.php' ); //Show the file name echo $myFile [ 'basename' ], "\n" ; ?>

输出如下:
test.php

    推荐阅读