PHP中的pathinfo()函数

pathinfo()函数返回有关数组中文件路径的信息。该pathinfo()函数返回具有以下元素的关联数组-

  • 目录名-返回目录名

  • basename-返回基名

  • 扩展名-返回扩展名

语法

pathinfo(path,options)

参数

  • path-要检查的路径。

  • options-指定要返回的元素

    • PATHINFO_DIRNAME-仅返回目录名

    • PATHINFO_BASENAME-仅返回基本名称

    • PATHINFO_EXTENSION-仅返回扩展名

返回

pathinfo()函数返回具有以下元素的关联数组。

  • 目录名-返回目录名

  • basename-返回基名

  • 扩展名-返回扩展名

以下是显示所有信息的示例,因为我们没有设置第二个参数。

示例

<?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