给定完整路径, 在路径中查找文件名。
输入:路径= /testweb/var/www/mywebsite/htdocs/home.php1.使用basename():
输出:home.php
输入:路径= /testweb/var/www/mywebsite/htdocs/abc.txt
输出:abc.txt
【如何从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
推荐阅读
- 如何在php中获取选择框的多个选定值()
- 如何在Java 8中从Stream获取ArrayList()
- 如何获得数据科学实习()
- LINUX下载编译FreeSwitch
- Harbor企业级镜像仓库安装部署
- Docker-compose搭建nginx负载均衡
- LINUX下载编译ldns
- jenkins安装与配置
- TCP长连接实践与挑战