PHP pathinfo() 函数用法及示例

PHP Filesystem 参考手册

pathinfo()函数可以返回一个包含有关路径信息的数组。如果指定了options,将会返回指定元素;它们包括:PATHINFO_DIRNAME,PATHINFO_BASENAME 和 PATHINFO_EXTENSION 或 PATHINFO_FILENAME。如果没有指定 options 默认是返回全部的单元。

语法

mixed pathinfo ( string $path [, int $options = PATHINFO_DIRNAME | PATHINFO_BASENAME | PATHINFO_EXTENSION | PATHINFO_FILENAME ] )

此函数pathinfo()可以返回有关路径的信息:关联数组或字符串,具体取决于选项。

示例1

<?php
   print_r(pathinfo("/PhpProject/simple.txt"));
?>

输出结果

Array
(
    [dirname] => /PhpProject1
    [basename] => simple.txt
    [extension] => txt
    [filename] => simple
)

示例2

<?php
   print_r(pathinfo("/PhpProject/simple.txt", PATHINFO_BASENAME));
?>

输出结果

simple.txt

PHP Filesystem 参考手册