【PHP】php文件处理会用到那些函数

php拥有很多操作文件的函数,比如创建、读取、上传以及编辑等等。但是在使用这些系统自带的文件函数时,一定要谨慎。如果您操作失误,可能会造成非常严重的破坏。常见的错误是:

  • 编辑错误的文件
  • 被垃圾数据填满硬盘
  • 意外删除文件内容
    下面介绍几个常用的函数:

1、basename() 函数

返回路径中的文件名部分。
1.1、语法
basename(path,suffix);

参数描述
path必需。规定要检查的路径
suffix可选。规定文件扩展名。如果文件有 suffix,则不会输出这个扩展名。

1.2、示例

<?php
$path = 'file/index.php';
// 显示带有文件扩展名的文件名
echo basename($path);
// 显示不带有文件扩展名的文件名
echo basename($path,'.php');

结果:
index.php
index

2、dirname() 函数

返回路径中的目录部分。
2.1、语法
dirname(path);

参数描述
path必需。规定要检查的路径

2.2、示例

<?php
echo dirname('www/shop/index.php');
echo dirname('D:/www/mall/home/index.php');

结果:
www/shop
D:/www/mall/home

3、pathinfo() 函数

以数组形式返回文件路径信息。
3.1、语法
pathinfo(path,options)
在这里插入图片描述
3.2、示例

<?php
print_r(pathinfo('www/shop/index.php'));

结果:
Array
(
[dirname] => www/shop
[basename] => index.php
[extension] => php
[filename] => index
)

4、filetype() 函数

返回指定文件或目录的类型。
4.1、语法
filetype(filename)

参数描述
filename必需。规定要检查的文件

4.2、示例

<?php
echo filetype('index.txt');
echo filetype('home');

结果:
file
dir

其他文件函数请点击这里查看

©️2020 CSDN 皮肤主题: 书香水墨 设计师:CSDN官方博客 返回首页