- resource fopen ( string filename, string mode )
打开某个文件,返回指向这个文件的资源
string filename:要被打开的文件
string mode:打开模式
Mode 说明
"r" 只读方式打开,将文件指针指向文件头
"r+" 读写方式打开,将文件指针指向文件头
如果是写操作,表示从文件开始处写数据,并顺序覆盖后面的字符
"w" 写入方式打开,文件不存在则尝试创建
"w+"读写方式打开,文件不存在则尝试创建
w和w+模式打开文件时,写操作将会覆盖。
原因:w和w+打开文件时,就已将文件清空。
"a" 写入方式打开,将写标志指向文件末尾
"a+"读写方式打开,将写标志指向文件末尾
以上两种模式打开不存在的文件时,会尝试创建
- string fgetc ( resource handle )
读取文件内容,每次读取一个字符
resource handle:已打开文件资源
- string fgets ( resource handle [, int length])
读取文件内容,每次读取一行
resource handle :已打开文件资源
[length] :指定读取长度
如果长度超出了本行的长度,那么读取一行后自动停止
- string fread ( resource, int length )
读取文件内容,读指定长度的内容
fread($fp,filesize(‘data.txt’));
resource:已打开的文件资源
int length:指定长度
- int fputs ( resource handle ,string string)
向文件中写入一行数据
resource handle :已打开的文件资源
string string:要写入的数据
- int fwrite ( resource handle , string string )
向文件中写数据
resource handle :已打开的文件资源
string string:要写入的数据
- bool fclose ( resource handle )
关闭已打开的文件资源
fseek(resource handle,$offset)
移动文件资源中的指针
resource handle:已打开文件资源
$offset:位置
文件读取函数不仅可以操作文本文件,也可以操作二进制文件。
本文来自投稿,不代表科技代码立场,如若转载,请注明出处https://www.cwhello.com/3347.html
如有侵犯您的合法权益请发邮件951076433@qq.com联系删除