php中根据路径获取文件名或目录
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 许可协议。转载请注明出处!