给定完整路径, 在路径中查找文件名。
输入:路径= /testweb/var/www/mywebsite/htdocs/home.php
输出:home.php
输入:路径= /testweb/var/www/mywebsite/htdocs/abc.txt
输出:abc.txt
1.使用basename():
语法如下:
$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
评论前必须登录!
注册