PHP学习

PHP学习之文件操作

2019-01-14  本文已影响0人  Renaissance_

文件操作

在开发PHP项目的过程中,我们经常会遇到需要操作文件,比如读取文件的内容,向文件输入内容,以及文件的其他操作。这篇文章将会为大家展示如何在PHP中操作文件。

文件操作函数

mode 说明
'r' 只读方式打开,将文件指针指向文件头。
'r+' 读写方式打开,将文件指针指向文件头。
'w' 写入方式打开,将文件指针指向文件头并将文件大小截为零。如果文件不存在则尝试创建之。
'w+' 读写方式打开,将文件指针指向文件头并将文件大小截为零。如果文件不存在则尝试创建之。
'a' 写入方式打开,将文件指针指向文件末尾。如果文件不存在则尝试创建之。
'a+' 读写方式打开,将文件指针指向文件末尾。如果文件不存在则尝试创建之。
'x' 创建并以写入方式打开,将文件指针指向文件头。如果文件已存在,则 fopen() 调用失败并返回 FALSE,
'x+' 创建并以读写方式打开,将文件指针指向文件头。如果文件已存在,则 fopen() 调用失败并返回

$file = fopen("file.txt", "r");

向文件中写入内容

和 file_get_contents() 一样,只除了 file() 将文件作为一个数组返回。数组中的每个单元都是文件中相应的一行,包括换行符在内。如果失败 file() 返回 FALSE。

给出一个包含有指向一个文件的全路径的字符串,本函数返回基本的文件名。如果文件名是以 文件类型名 结束的,那这一部分也会被去掉

比如 basename('file.txt') 将会返回'file';

将返回文件的目录名
比如dirname('/file/text.txt');将返回'/file';

当使用fopen读取文件时,需要将此数据流关闭掉。

返回文件大小的字节数,如果出错返回 FALSE 并生成一条 E_WARNING 级的错误。


获取文件

以上即为使用频率比较高的文件操作函数,其他的函数过多在此不再赘述。
接下来就实践如何在PHP中操作文件
php文件操作函数详解

写文件

上一篇 下一篇

猜你喜欢

热点阅读