PHP 中的 pathinfo() 函数

phpprogrammingserver side programming更新于 2025/8/9 17:37:17

pathinfo() 函数以数组形式返回文件路径的信息。 pathinfo() 函数返回一个包含以下元素的关联数组 −

  • 目录名称 − 返回目录名称

  • 基名称 − 返回基名称

  • 扩展名 − 返回扩展名

语法

pathinfo(path,options)

参数

  • path − 要检查的路径。

  • options − 指定要返回的元素

    • PATHINFO_DIRNAME - 仅返回目录名
    • PATHINFO_BASENAME - 仅返回基本名称
    • PATHINFO_EXTENSION - 仅返回扩展名

返回

pathinfo() 函数返回一个包含以下元素的关联数组。

  • 目录名称 − 返回目录名称

  • 基本名称 − 返回基本名称

  • 扩展名 − 返回扩展名

由于我们尚未设置第二个参数,因此以下示例显示了所有信息。

示例

<?php
   print_r(pathinfo("/images/architecture.png"));
?>

输出

Array
(
   [dirname] => /images
   [basename] => architecture.png
   [extension] => png
)

让我们看看如何仅获取目录名称。

示例

<?php
   print_r(pathinfo("/images/architecture.png",PATHINFO_DIRNAME));
?>

输出

/images

让我们看看如何仅获取基名称。

示例

<?php
   print_r(pathinfo("/images/architecture.png",PATHINFO_BASENAME));
?>

输出

architecture.png

让我们看看如何仅获取扩展名。

示例

<?php
   print_r(pathinfo("/images/architecture.png",PATHINFO_EXTENSION));
?>

输出

png

相关文章