最新消息:XAMPP默认安装之后是很不安全的,我们只需要点击左方菜单的 "安全"选项,按照向导操作即可完成安全设置。

Laravel技术社区_每日PHP函数分享

XAMPP新闻 admin 21浏览 0评论
 pathinfo ()  返回文件路径的信息。 
mixed pathinfo( string $path[, int $options = PATHINFO_DIRNAME | PATHINFO_BASENAME | PATHINFO_EXTENSION | PATHINFO_FILENAME] )
说明:
返回一个关联数组包含有 path 的信息。返回关联数组还是字符串取决于 options。
参数描述

 

path

要解析的路径。 

options

如果指定了,将会返回指定元素;它们包括:
PATHINFO_DIRNAME
PATHINFO_BASENAME
PATHINFO_EXTENSION 或 PATHINFO_FILENAME。 
返回值:
如果没有传入 options ,将会返回包括以下单元的数组 array:dirname,basename 和 extension(如果有),以 及filename。

 

实例1:
<?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
实例2:
<?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

转载请注明:XAMPP中文组官网 » Laravel技术社区_每日PHP函数分享