PHP 写入文件

 我来答
新科技17
2022-06-29 · TA获得超过5897个赞
知道小有建树答主
回答量:355
采纳率:100%
帮助的人:74.5万
展开全部

  和依次调用fopen(),fwrite()以及fclose()功能一样,如果文件名不存在,则创建该文件。否则,现有文件将被覆盖,除非设置了file_APPEND标志。 如果试图将文件放入不存在的目录中,则文件放置内容失败

参数:
filename:要被写入数据的文件名。
data:要写入的数据。类型可以是string,array或者stream资源。如果data指定为stream资源,这里stream中所保存的缓存数据将被写入到指定文件中,这种用法就相似于使用stream_copy_to_stream()函数。data可以是数组( 但不能为多维数组 ),这就相当于file_put_contents($filename,join('',$array))。
flags:flags的值可以是以下flag使用OR(|)运算符进行的组合。

context:一个 context 资源。

返回值: 该函数将返回写入到文件内数据的字节数,失败时返回 false

警告 :此函数可能返回布尔值 false ,但也可能返回等同于 false 的非布尔值。应使用 === 运算符的返回值。

fputcsv(resource $handle, array $fields, string $delimiter=',', string $enclosure='"'):int
fputcsv()将一行(用fields数组传递)格式化为CSV格式并写入由handle指定的文件。
参数:

fwrite(resource $handle, string $string, int $length = ?):int
fwrite()把string的内容写入文件指针handle处
参数:

不管使用“r+”还是“w”或“a”,只要没有关闭资源,每次fwrite都不会覆盖上次的。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式