php

PHP pathinfo() 函数

2023-10-10

定义和用法:

pathinfo() 函数以数组的形式返回关于文件路径的信息。

php pathinfo函数用于解析路径,将路径解析为一个数组,数组包括目录名、完整的文件名、文件扩展名和文件名(不包括文件后缀)四个值,并且这四个值的键名分别为dirname、basename、extension和filename,我们可以通过这四个键名来获取目录名、完整的文件名、文件扩展名和文件名的值。


返回的数组元素如下:

[dirname]: 目录路径

[basename]: 文件名

[extension]: 文件后缀名

[filename]: 不包含后缀的文件名


语法

pathinfo(path,options)


参数 描述

path 必需。规定要检查的路径。

options 可选。规定要返回的数组元素。默认是 all。

                可能的值:

                PATHINFO_DIRNAME - 只返回 dirname

                PATHINFO_BASENAME - 只返回 basename

                PATHINFO_EXTENSION - 只返回 extension

                PATHINFO_FILENAME - 只返回 filename


提示和注释

注释:如果不是请求所有的元素,则 pathinfo() 函数返回字符串。


实例 1

<?php

   print_r(pathinfo("/testweb/test.txt"));

?>

上面的代码将输出:

Array

(

    [dirname] => /testweb

    [basename] => test.txt

    [extension] => txt

    [filename] => test

)


实例 2

<?php

   print_r(pathinfo("/testweb/test.txt",PATHINFO_BASENAME));

?>

上面的代码将输出:

test.txt