PHP处理文件路径函数pathinfo()怎么用?PHP处理文件路径函数pathinfo()使用实例
- 2022年11月15日
- 782 次
在PHP中有一个专门处理文件路径的函数pathinfo()函数,主要是关于文件路径各种详细信息的函数,那么pathinfo()函数怎么使用呢?李涛自留地将详细的记载和分享pathinfo()文件路径函数的语法格式、作用、参数说明,并在最后以一个使用pathinfo()函数的实例。
一、pathinfo()函数怎么使用?
1、pathinfo()函数语法格式
pathinfo(string $path, int $flags = PATHINFO_ALL): array|string
2、pathinfo()函数的作用
返回文件路径的信息。
3、pathinfo()函数的参数说明
(1)、$path是我们需要解析的文件路径。
(2)、flags如果指定了,将会返回指定元素。如果没有指定flags默认是返回全部的单元。
(3)、pathinfo()函数返回的数据类型是一个数组或者是字符串类型的数据。
(4)、如果没有传入options,将会返回包括以下元素的数组 array:dirname,basename和extension(如果有),以及filename。
4、pathinfo()函数返回的数组各种元素解析
| 键 | 值 |
|---|---|
| dirname | 文件目录部份 |
| basename | 返回文件名 |
| extension | 返回文件扩展名 |
| filename | 不带文件扩展名的文件名 |
以上就是pathinfo()函数数组内键值对所对应的键值对键名和输出的值,通过下面的一个pathinfo()函数使用实例将会对以上表格中的内容更加直观和清楚。
二、pathinfo()函数使用实例代码
<?php
//pathinfo()函数返回文件的各个组成部分;
$filename = pathinfo('D:\phpstudy_pro\WWW\phpxx.com\yufa\array.php');
echo '以下输出的是文件路径函数pathinfo()的内容:<br>';
foreach($filename as $k=>$v){
echo $k.'-->'.$v.'<br>';
}
echo '<hr>';
echo '本次输出的是文件目录部分:'.$filename['dirname'];
echo '<hr>';
echo '本次输出的是文件名:'.$filename['basename'];
echo '<hr>';
echo '本次输出的是文件扩展名部分:'.$filename['extension'];
echo '<hr>';
echo '本次输出的是不包含扩展名的文件名部分:'.$filename['filename'];
?>
<?php
//pathinfo()函数返回文件的各个组成部分;
$filename = pathinfo('D:\phpstudy_pro\WWW\phpxx.com\yufa\array.php');
echo '以下输出的是文件路径函数pathinfo()的内容:<br>';
foreach($filename as $k=>$v){
echo $k.'-->'.$v.'<br>';
}
echo '<hr>';
echo '本次输出的是文件目录部分:'.$filename['dirname'];
echo '<hr>';
echo '本次输出的是文件名:'.$filename['basename'];
echo '<hr>';
echo '本次输出的是文件扩展名部分:'.$filename['extension'];
echo '<hr>';
echo '本次输出的是不包含扩展名的文件名部分:'.$filename['filename'];
?>pathinfo()函数使用实例代码执行后截图
本文通过对PHP文件路径函数pathinfo()的语法、作用、参数说明以及pathinfo()函数数组内键值对的学习,最后以一个pathinfo()函数使用实例更加深入的学习了PHP文件路径函数pathinfo()的用法。
若非作者标注皆为李涛自留地原创文章,转载或复制请以超链接形式并注明出处。
- PHP的for循环实现九九乘法口诀表 2022-09-23
- 常用的正则表达式限定符有哪些?常用的正则表达式限定符介绍及匹配 2022-10-28
- PHP合并数组函数array_combine()与array_merge()用法与区别 2022-10-27
- PHP怎么循环遍历输出数组 PHP遍历输出数字索引数组及多维数组 2022-10-23
- PHP错误日志相关函数有哪些?PHP错误日志错误消息类型如何使用 2022-11-30
- PHP判断数据类型的方法有哪些?PHP如何判断数据类型? 2022-06-09
