
PHP文件读写
本文最后更新于 2024-06-26,文章内容可能已经过时。
文件读写
一、函数
1、文件输入输出流:
(1)fopen(): 打开输入输出流
$f = fopen(文件名,mode)
mode:
r : 读
w : 写,如果文件不存在,则创建文件
a : 追加写
x : 写,如果文件存在,则返回false
r+ : 读写
w+ : 写读
a+ : 写读
b : 打开二进制文件
t : 打开文本文件
(2) fclose(): 关闭输入输出流
fclose($f);
(3)fgets() : 获取文件内容,按行取值。 一般放在循环中取值
while(!feof($f)){
fgets($f)
}
(4)fread(): 按字节读取文件内容
echo fread($f,1024);
(5)fwrite() : 写入内容:
$f = fopen(文件名,"w"); //执行该代码,立即清空指定文件。如果文件不存在,则创建文件。
fwrite($f,内容);
fclose($f);
(6)fseek() 移动光标
$f = fopen("3.txt","a+");
fwrite($f,"hello woniu\r\n");
fseek($f,0); //将光标移动到文件最开始位置。
echo fread($f,1024);
fclose($f);
(7)fgetc读取一个字符
$fr=fopen("1.txt","r");
$fw=fopen("2.txt","a+");
fseek($fr,3);//把光标移动到位置3
while(!feof($fr)){
fwrite($fw,fgetc($fr));
}
fclose($fr);
fclose($fw);
(8)file_get_contents(): 从指定文件中获取内容
echo file_get_contents(文件名)
(9)file_put_contents(): 向指定文件写入内容
file_put_contents(文件名,内容); //默认为w模式
file_put_contents(文件名,内容,FILE_APPEND); //追加模式写入内容
- 感谢你赐予我前进的力量
赞赏者名单
因为你们的支持让我意识到写文章的价值🙏
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 Windesky
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果