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_DIRNAMEPATHINFO_BASENAMEPATHINFO_EXTENSIONPATHINFO_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() - 返回规范化的绝对路径名