📅  最后修改于: 2023-12-03 15:03:39.246000             🧑  作者: Mango
pathinfo( )
函数是PHP中一个用于获取路径的信息的内置函数。路径信息包含文件路径的各个部分,例如文件名、文件目录、文件扩展等等。本文将介绍pathinfo( )
函数的用法和示例代码。
pathinfo( string $path [, int $options = PATHINFO_DIRNAME | PATHINFO_BASENAME | PATHINFO_EXTENSION | PATHINFO_FILENAME ] ) :mixed
$path
: 必需。要获取路径信息的目标路径(可以是相对路径或绝对路径)。
$options
: 可选参数。返回的路径信息的形式,默认为PATHINFO_DIRNAME | PATHINFO_BASENAME | PATHINFO_EXTENSION | PATHINFO_FILENAME
,即返回目录名、文件名、扩展名、基本文件名。还有以下常量可选:
PATHINFO_DIRNAME
:目录名。PATHINFO_BASENAME
:文件名,包括扩展名(从路径末端隔开的最后一部分)。PATHINFO_EXTENSION
:文件扩展名(从文件名的最后一部分中分离出来的字符串,不包括分隔符)。PATHINFO_FILENAME
:文件名,不包括扩展名。pathinfo( )
函数返回一个数组,包含指定路径的信息。如果出现错误,则返回FALSE
。
下面是一个简单的pathinfo( )
函数的例子:
<?php
// 获取文件路径信息
$path = "/var/www/html/index.php";
$path_parts = pathinfo($path);
// 打印结果
echo "目录名:" . $path_parts['dirname'] . "\n";
echo "文件名:" . $path_parts['basename'] . "\n";
echo "扩展名:" . $path_parts['extension'] . "\n";
echo "文件名(无扩展名):" . $path_parts['filename'] . "\n";
?>
输出结果为:
目录名:/var/www/html
文件名:index.php
扩展名:php
文件名(无扩展名):index
可以看出,pathinfo( )
函数在这里成功地将指定路径的信息分开了,并分别保存在数组中。
pathinfo( )
函数是PHP中一个非常有用的内置函数,可以方便地获取指定路径的各个部分。通过本文的介绍,读者可以更好地理解pathinfo( )
函数的语法和用法,并在实际开发中灵活运用。