PHP pathinfo 文件系统函数
-
定义和用法
pathinfo - 返回文件路径的信息 -
版本支持
PHP4 PHP5 PHP7 4.0.3(含)+支持 支持 支持 5.2.0 添加了常量 PATHINFO_FILENAME。
-
语法
pathinfo ( string $path [, int $options = PATHINFO_DIRNAME | PATHINFO_BASENAME | PATHINFO_EXTENSION | PATHINFO_FILENAME ] )
pathinfo() 返回一个关联数组包含有 path 的信息。返回关联数组还是字符串取决于 options。 -
参数
参数 必需的 描述 path 是 要解析的路径。 options 否 如果指定了,将会返回指定元素;它们包括:PATHINFO_DIRNAME,PATHINFO_BASENAME 和 PATHINFO_EXTENSION 或 PATHINFO_FILENAME。 如果没有指定 options 默认是返回全部的单元。 -
返回值
如果没有传入 options ,将会返回包括以下单元的数组 array:dirname,basename 和 extension(如果有),以 及filename。 -
示例
尝试一下<?php $path_parts = pathinfo('/www/htdocs/inc/lib.inc.php'); echo $path_parts['dirname'], "<br/>"; echo $path_parts['basename'], "<br/>"; echo $path_parts['extension'], "<br/>"; echo $path_parts['filename'], "<br/>"; // since PHP 5.2.0
-
相关函数
dirname() - 返回路径中的目录部分basename() - 返回路径中的文件名部分parse_url() - 解析 URL,返回其组成部分realpath() - 返回规范化的绝对路径名