码迷,mamicode.com
首页 > 其他好文 > 详细

文件系统扩展函数pathinfo()

时间:2017-02-12 01:16:46      阅读:230      评论:0      收藏:0      [点我收藏+]

标签:ons   hang   desc   define   字符   line   定义变量   value   function   

pathinfo — 返回文件路径的信息

 

mixed pathinfo ( string $path [, int $options = PATHINFO_DIRNAME | PATHINFO_BASENAME | PATHINFO_EXTENSION | PATHINFO_FILENAME ] )

pathinfo() 返回一个关联数组包含有 path 的信息。返回关联数组还是字符串取决于 options

参数 ?

path

要解析的路径。

options

如果指定了,将会返回指定元素;它们包括:PATHINFO_DIRNAMEPATHINFO_BASENAME 和 PATHINFO_EXTENSION或 PATHINFO_FILENAME

如果没有指定 options 默认是返回全部的单元。

返回值 ?

如果没有传入 options ,将会返回包括以下单元的数组 arraydirnamebasename 和 extension(如果有),以 及filename

Note: If the path does not have an extension, no extension element will be returned(以下第二个案例)。

If options is present, returns a string containing the requested element.

 

Example #1 pathinfo() 例子

<?php
$path_parts = pathinfo(‘/www/htdocs/inc/lib.inc.php‘);

echo $path_parts[‘dirname‘], "\n";
echo $path_parts[‘basename‘], "\n";
echo $path_parts[‘extension‘], "\n";
echo $path_parts[‘filename‘], "\n"; // since PHP 5.2.0
?>

输出结果为

/www/htdocs/inc
lib.inc.php
php
lib.inc

Example #2 pathinfo() example showing difference between null and no extension

 
<?php
$path_parts = pathinfo(‘/path/emptyextension.‘);
var_dump($path_parts[‘extension‘]);

$path_parts = pathinfo(‘/path/noextension‘);
var_dump($path_parts[‘extension‘]);
?>

以上例程的输出类似于:

 
string(0) ""

Notice: Undefined index: extension in test.php on line 6
NULL

注释 ?

Note:

有关取得当前路径信息的说明,请阅读预定义变量一节。

 

 

 

 
 

 

 
 

文件系统扩展函数pathinfo()

标签:ons   hang   desc   define   字符   line   定义变量   value   function   

原文地址:http://www.cnblogs.com/gengyi/p/6390317.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!