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

