php中根据路径获取文件名或目录

作者:Liaodeity - 2015年07月29日

1、获取文件名

通过以下basename()函数可以充路径中获取文件名的部分。

string basename ( string $path [, string $suffix ] ) — 返回路径中的文件名部分

basename() 例子

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)

2、获取目录

通过dirname可以在带有文件名的路径中,返回文件目录的结构。

string dirname ( string $path )   返回路径中的目录部分

diranme()例子

echo "1) " . dirname("/etc/passwd") . PHP_EOL; // 1) /etc
echo "2) " . dirname("/etc/") . PHP_EOL; // 2) / (or \ on Windows)
echo "3) " . dirname("."); // 3) .


本文作者: Liaodeity

本文链接: https://www.jianbaizhan.com/article/247

版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 3.0 许可协议。转载请注明出处!


 请勿发布不友善或者负能量的内容。审查将对发布广告等违规信息进行处罚!