PHP pathinfo() 函数

`pathinfo()` 函数是 PHP 提供的一个用于获取文件路径信息的函数。它可以返回文件路径的各个部分,如文件名、目录名、文件扩展名等。

**语法:**

```php

pathinfo($path, $options);

```

**参数:**

- `$path`:必需,字符串类型,表示文件路径。

- `$options`:可选,整数类型,表示返回文件路径信息的选项。可选值如下:

- `PATHINFO_DIRNAME`:返回目录名。

- `PATHINFO_BASENAME`:返回文件名和扩展名。

- `PATHINFO_EXTENSION`:返回文件的扩展名。

- `PATHINFO_FILENAME`:返回文件名(不包含扩展名)。

**返回值:**

`pathinfo()` 函数返回一个关联数组,包含文件路径的各个部分。返回的数组中的键包括 `dirname`、`basename`、`extension` 和 `filename`。

**示例:**

```php

$path = '/var/www/html/test.php';

$info = pathinfo($path);

echo $info['dirname']; // 输出:/var/www/html

echo $info['basename']; // 输出:test.php

echo $info['extension']; // 输出:php

echo $info['filename']; // 输出:test

```

以上示例中,路径 `/var/www/html/test.php` 被分解成了目录名 `/var/www/html`、文件名 `test.php`、扩展名 `php` 和文件名(不包含扩展名) `test`。

`pathinfo()` 函数还可以通过设置第二个参数来只获取部分信息。

```php

$info = pathinfo($path, PATHINFO_FILENAME);

echo $info; // 输出:test

```

这里,我们只获取了文件名(不包含扩展名),所以返回的结果是 `test`。

除了上述基本用法,`pathinfo()` 函数还可以与文件操作、路径处理等其他函数一起使用,实现更多复杂的应用场景。

希望以上信息能对你有所帮助! 如果你喜欢我们三七知识分享网站的文章, 欢迎您分享或收藏知识分享网站文章 欢迎您到我们的网站逛逛喔!https://www.37seo.cn/

点赞(10) 打赏

评论列表 共有 0 条评论

暂无评论
立即
投稿
发表
评论
返回
顶部