首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

basename

(PHP 4, PHP 5, PHP 7)

basename - 返回路径的结尾名称组件

Description

代码语言:javascript
复制
string basename ( string $path [, string $suffix ] )

给定一个包含文件或目录路径的字符串,该函数将返回尾部名称​​组件。

注意basename() 在输入字符串上天真地操作,并且不知道实际的文件系统或路径组件,例如“ .. ”。

Caution

basename()是可感知区域的,因此为了使用多字节字符路径查看正确的基本名称,必须使用setlocale()函数设置匹配的区域设置。

Parameters

path

一条路径。

在Windows上,斜杠(/)和反斜杠(_)用作目录分隔符。在其他环境中,它是正斜杠( / _)。

suffix

如果名称组件在suffix结束那么也将被切断。

Return Values

返回给定的基本名称path

Examples

Example #1 basename() example

代码语言:javascript
复制
<?php
echo "1) ".basename("/etc/sudoers.d", ".d").PHP_EOL;
echo "2) ".basename("/etc/sudoers.d").PHP_EOL;
echo "3) ".basename("/etc/passwd").PHP_EOL;
echo "4) ".basename("/etc/").PHP_EOL;
echo "5) ".basename(".").PHP_EOL;
echo "6) ".basename("/");
?>

上面的例子将输出:

代码语言:javascript
复制
1) sudoers
2) sudoers.d
3) passwd
4) etc
5) .
6) 

chgrp →

代码语言:txt
复制
 © 1997–2017 The PHP Documentation Group

根据知识共享署名许可证v3.0或更高版本授权。

扫码关注腾讯云开发者

领取腾讯云代金券