dirname 返回路径中的目录部分 php函数


dirname

(PHP 4, PHP 5)

dirname返回路径中的目录部分

说明

string dirname ( string $path )

给出一个包含有指向一个文件的全路径的字符串,本函数返回去掉文件名后的目录名。

在 Windows 中,斜线(/)和反斜线()都可以用作目录分隔符。在其它环境下是斜线(/)。

Example #1 dirname() 例子

<?php
$path 
"/etc/passwd";
$file dirname($path); // $file is set to "/etc"
?>

Note:

在 PHP 4.0.3 中,dirname() 被修正为 POSIX 兼容。本质上就意味着如果在 path 中没有斜线,则返回一个点('.'),表示当前目录。否则返回的是把 path 中结尾的 /component(最后一个斜线以及后面部分)去掉之后的字符串。注意这意味着在老的函数返回一个空字符串的情形下通常从 dirname() 得到的是斜线或者一个点。

dirname() 从 PHP 4.3.0 开始有所改变。请看以下例子: <?php

// PHP 4.3.0 以前
dirname('c:/'); // 返回 '.'

// PHP 4.3.0 以后
dirname('c:/'); // 返回 'c:'

?>

dirname() 的操作从 PHP 5.0.0 版开始是二进制安全的。

参见 basename()pathinfo()realpath()



相关阅读:
diskfreespace disk_free_space 的别名
disk_free_space 返回目录中的可用空间
disk_total_space 返回一个目录的磁盘总大小
dl Loads a PHP extension at runtime
dngettext Plural version of dgettext
dns_check_record 别名 checkdnsrr
dns_get_mx 别名 getmxrr
dns_get_record Fetch DNS Resource Records associated with a hostname
dom_import_simplexml Gets a DOMElement object from a SimpleXMLElement object
dotnet_load 加载一个 DOTNET 模块
doubleval floatval 的别名
each 返回数组中当前的键/值对并将数组指针向前移动一步
easter_date 得到指定年份的复活节午夜时的Unix时间戳。
easter_days 得到指定年份的3月21日到复活节之间的天数
快速导航

Copyright © 2016 phpStudy |