要获得文件的路径、文件名、扩展名等信息,可以使用PHP的pathinfo()函数。该函数接收一个参数,即文件路径字符串,返回一个数组,包含文件路径、文件名、扩展名等信息。下面是详细的攻略:
函数格式
pathinfo( $path, $options );
其中,$path 表示文件路径字符串,$options 是可选参数,可以设置返回信息的方式。
返回值
调用pathinfo()函数之后,会返回一个包含文件路径、文件名、扩展名等信息的关联数组。下面是该数组的键和详细说明:
键名 | 功能说明 |
---|---|
dirname | 文件所在目录的路径 |
basename | 文件名,包含扩展名 |
extension | 文件扩展名,不包含点号 |
filename | 文件名,不包含扩展名 |
示例1
$file_path = '/var/www/html/index.php';
$file_info = pathinfo($file_path);
echo '文件路径:' . $file_info['dirname'] . '<br/>';
echo '文件名:' . $file_info['basename'] . '<br/>';
echo '文件扩展名:' . $file_info['extension'] . '<br/>';
echo '文件名(不含扩展名):' . $file_info['filename'] . '<br/>';
输出结果:
文件路径:/var/www/html
文件名:index.php
文件扩展名:php
文件名(不含扩展名):index
示例2
$file_path = 'C:\Program Files\Microsoft Office\Office15\WINWORD.EXE';
$file_info = pathinfo($file_path);
echo '文件路径:' . $file_info['dirname'] . '<br/>';
echo '文件名:' . $file_info['basename'] . '<br/>';
echo '文件扩展名:' . $file_info['extension'] . '<br/>';
echo '文件名(不含扩展名):' . $file_info['filename'] . '<br/>';
输出结果:
文件路径:C:\Program Files\Microsoft Office\Office15
文件名:WINWORD.EXE
文件扩展名:EXE
文件名(不含扩展名):WINWORD
以上就是关于"PHP pathinfo()获得文件的路径、名称等信息说明"的完整攻略,希望对你有所帮助。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:PHP pathinfo()获得文件的路径、名称等信息说明 - Python技术站