摘要: php pathinfo()函数用法详解,pathinfo()函数的作用是:返回了一个包含一个路径信息的数组。返回的数组元素如下:
Definition and Usage
定义和用法
The pathinfo() function returns an array that contains information about a path.
pathinfo()函数的作用是:返回了一个包含一个路径信息的数组。
The following array elements are returned:
返回的数组元素如下:
* [dirname]
* [basename]
* [extension]
Syntax
语法
pathinfo(path,options)
Parameter
参数 Description
描述
path Required. Specifies the path to check
必要参数。指定路径对象
options Optional. Specifies which array elements to return. Default is all
可选参数。指定返回的数组元素。默认为全体
Possible values:
可用值:
* PATHINFO_DIRNAME - return only dirname
PATHINFO_DIRNAME – 只返回dirname
* PATHINFO_BASENAME - return only basename
PATHINFO_BASENAME – 只返回basename
* PATHINFO_EXTENSION - return only extension
PATHINFO_EXTENSION – 只返回extension[扩展名]
Tips and Notes
注意点
Note: The pathinfo() function returns a string if not all elements are requested.
注意:如果所有的函数都被请求,pathinfo()函数将返回一个字符串。
Example 1
案例1
<?phpprint_r(pathinfo("/testweb/test.txt"));?>
The output of the code above will be:
上述代码将输出下面的结果:
Array([dirname] => /testweb[basename] => test.txt[extension] => txt)
Example 2
案例2
<?phpprint_r(pathinfo("/testweb/test.txt",PATHINFO_BASENAME));?>
The output of the code above will be:
上述代码将输出下面的结果:
test.txt
Definition and Usage
定义和用法
The pathinfo() function returns an array that contains information about a path.
pathinfo()函数的作用是:返回了一个包含一个路径信息的数组。
The following array elements are returned:
返回的数组元素如下:
* [dirname]
* [basename]
* [extension]
Syntax
语法
pathinfo(path,options)
Parameter
参数 Description
描述
path Required. Specifies the path to check
必要参数。指定路径对象
options Optional. Specifies which array elements to return. Default is all
可选参数。指定返回的数组元素。默认为全体
Possible values:
可用值:
* PATHINFO_DIRNAME - return only dirname
PATHINFO_DIRNAME – 只返回dirname
* PATHINFO_BASENAME - return only basename
PATHINFO_BASENAME – 只返回basename
* PATHINFO_EXTENSION - return only extension
PATHINFO_EXTENSION – 只返回extension[扩展名]
Tips and Notes
注意点
Note: The pathinfo() function returns a string if not all elements are requested.
注意:如果所有的函数都被请求,pathinfo()函数将返回一个字符串。
Example 1
案例1
<?phpprint_r(pathinfo("/testweb/test.txt"));?>
The output of the code above will be:
上述代码将输出下面的结果:
Array([dirname] => /testweb[basename] => test.txt[extension] => txt)
Example 2
案例2
<?phpprint_r(pathinfo("/testweb/test.txt",PATHINFO_BASENAME));?>
The output of the code above will be:
上述代码将输出下面的结果:
test.txt