PHP
文件系统 | File System

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)

← Filesystem Functions

chgrp →

© 1997–2017 The PHP Documentation Group

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