加入收藏 | 设为首页 | 会员中心 | 我要投稿 安卓应用网 (https://www.0791zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > PHP > 正文

php basename获取指定路径中的文件名

发布时间:2020-05-25 02:11:19 所属栏目:PHP 来源:互联网
导读:在项目开发中,我们有时候需要获取一个路径中的文件名,比如我们要获取路径C:wampwwwxuexiaoreadme.txt中的文件名readme.txt,这个时候我们可以使用php中的basename函数获取,具体实现请看原文。

php获取指定路径中的文件名,具体实现源码如下:

echo "1) " . basename ( "/etc/sudoers.d",".d" ). PHP_EOL ;

echo "2) " . basename ( "/etc/passwd" ). PHP_EOL ;

echo "3) " . basename ( "/etc/" ). PHP_EOL ;

echo "4) " . basename ( "." ). PHP_EOL ;

echo "5) " . basename ( "/" );

?>

运行结果:

1) sudoers

2) passwd

3) etc

4) .

5)

再看一个实例:

$url = 'http://example.com/url?with=query_string';

echo basename($url)."
"; // url?with=query_string

/* http://www.manongjc.com/article/1399.html */

$url = $url . '&filename_for_basename=/desired_filename.ext';

echo basename($url); // desired_filename.ext

?>

运行结果:

url?with=query_string

desired_filename.ext

下面向大家介绍php basename函数的基本语法:

basename — 返回路径中的文件名部分

语法:

string basename ( string $path [,string $suffix ] )

给出一个包含有指向一个文件的全路径的字符串,本函数返回基本的文件名。

参数:

path一个路径。在 Windows 中,斜线(/)和反斜线()都可以用作目录分隔符。在其它环境下是斜线(/)。

suffix如果文件名是以 suffix 结束的,那这一部分也会被去掉。

返回值:

返回 path 的基本的文件名。

(编辑:安卓应用网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读