PHP dirname() 函数
实例
返回父目录的路径:
<?php
echo dirname("c:/testweb/home.php") . "<br />";
echo dirname("c:/testweb/home.php", 2) . "<br />";
echo dirname("/testweb/home.php");
?>
echo dirname("c:/testweb/home.php") . "<br />";
echo dirname("c:/testweb/home.php", 2) . "<br />";
echo dirname("/testweb/home.php");
?>
上述代码的输出为:
c:/testweb
c:
/testweb
c:
/testweb
定义和用法
dirname() 函数返回路径中的目录部分。
语法
dirname(path, levels)
参数值
参数 | 描述 |
---|---|
path | 必需。规定要检查的路径。 |
levels | 可选。一个整数,指定要向上的父目录数。 默认为 1 |
说明
path 参数是一个包含有指向一个文件的全路径的字符串。该函数返回去掉文件名后的目录名。
技术细节
返回值: | 成功时父目录的路径 |
---|---|
PHP 版本: | 4.0+ |
Binary Safe: | Yes, in PHP 5.0 |
PHP 更新日志: | PHP 7.0 - 添加了 levels 参数 |