basename
basename
(PHP 4, PHP 5, PHP 7)
basename - 返回路径的结尾名称组件
Description
string basename ( string $path [, string $suffix ] )
给定一个包含文件或目录路径的字符串,该函数将返回尾部名称组件。
注意
:basename()
在输入字符串上天真地操作,并且不知道实际的文件系统或路径组件,例如“..
”。
Caution
basename()
是可感知区域的,因此为了使用多字节字符路径查看正确的基本名称,必须使用setlocale()函数设置匹配的区域设置。
Parameters
path
一条路径。
在Windows上,斜杠(/
)和反斜杠(_)用作目录分隔符。在其他环境中,它是正斜杠(
/
_)。
suffix
如果名称组件在suffix
结束那么也将被切断。
Return Values
返回给定的基本名称path
。
Examples
Example #1 basename() example
<?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("/"
?>
上面的例子将输出:
1) sudoers
2) sudoers.d
3) passwd
4) etc
5) .
6)
chgrp →
© 1997–2017 The PHP Documentation Group
根据知识共享署名许可证v3.0或更高版本授权。