dirname() 函数是 PHP 中一个用于获取路径中目录部分的函数。它从给定的文件路径中提取并返回其父(或根)目录的路径。
string dirname(string $path)
| 参数 | 描述 |
|---|---|
$path |
要从中获取目录的字符串路径。 |
dirname() 函数返回一个字符串,其中包含给定路径的父目录的路径。如果给定的路径不包含任何目录或路径是当前目录(“.”),则会返回一个空字符串(“”).
获取文件路径的目录部分
$path = "/var/www/html/index.php";
$dir = dirname($path); // "/var/www/html"
从 URL 中提取目录
$url = "https://example.com/folder/file.html";
$dir = dirname($url); // "https://example.com/folder"
$path 不是一个有效的路径,dirname() 将返回 false。$path 以一个目录分隔符(例如 / 或 )结尾,dirname() 将返回该目录的路径,而不是其父目录的路径。dirname() 不会更改给定的路径。它只返回目录部分。dirname() 与 basename() 的区别dirname() 和 basename() 是 PHP 中处理文件和目录路径的两个常用函数。它们之间的主要区别在于:
dirname() 返回路径的目录部分,而 basename() 返回文件名部分(不含扩展名)。dirname() 返回一个字符串,而 basename() 也可以返回一个数组(如果指定了 $suffix 参数)。以下示例说明了这两个函数之间的区别:
$path = "/var/www/html/index.php";
echo dirname($path) . "
"; // "/var/www/html"
echo basename($path) . "
"; // "index.php"
dirname() 函数在各种情况下都很有用,例如:
以上就是PHP中 dirname() 函数什么意思?有什么作用?的详细内容,更多请关注编程网其它相关文章!
--结束END--
本文标题: PHP中 dirname() 函数什么意思?有什么作用?
本文链接: https://www.lsjlt.com/wiki/4e49ca0c75.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-10-23
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0