当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


PHP pathinfo()用法及代码示例


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

  • directory name −返回目录名

  • basename −返回基名

  • extension −返回延期

用法

pathinfo(path,options)

参数

  • path −要检查的路径。

  • options −指定要返回的元素

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

返回

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

  • directory name −返回目录名

  • basename −返回基名

  • extension −返回延期

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

示例

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

相关用法


注:本文由纯净天空筛选整理自Samual Sam大神的英文原创作品 pathinfo() function in PHP。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。