当前位置: 首页 > 编程笔记 >

PHP中file_put_contents追加和换行的实现方法

阎修杰
2023-03-14
本文向大家介绍PHP中file_put_contents追加和换行的实现方法,包括了PHP中file_put_contents追加和换行的实现方法的使用技巧和注意事项,需要的朋友参考一下

在PHP的一些应用中需要写日志或者记录一些信息,这样的话。可以使用fopen(),fwrite()以及 fclose()这些进行操作。也可以简单的使用file_get_contents()和file_put_contents().

file_put_contents()写文件。默认的是重新写文件,也就是会 替换原先的内容。追加的话使用参数FILE_APPEND.

以追加形式写入内容 当设置 flags 参数值为 FILE_APPEND 时,表示在已有文件内容后面追加内容的方式写入新数据:

FILE_APPEND:在文件末尾以追加的方式写入数据

int file_put_contents ( string filename, string data [, int flags [, resource context]] )
file_put_contents("log.txt", "Hello world everyone.", FILE_APPEND);

//参数说明:

filename    //要写入数据的文件名

data    //要写入的数据。类型可以是 string,array(但不能为多维数组),或者是 stream 资源

flags   //可选,规定如何打开/写入文件。可能的值:

FILE_USE_INCLUDE_PATH://检查 filename 副本的内置路径

FILE_APPEND://在文件末尾以追加的方式写入数据

LOCK_EX://对文件上锁

context //可选,Context是一组选项,可以通过它修改文本属性

很多时候记录日志需要换行。不建议使用\r\n,因为:

在windows中\r\n是换行

在Mac中\r是换行

在Liunx中\n是换行

但是PHP提供了一个常量来匹配不同的操作系统,即:

PHP_EOL

file_put_contents("log.txt", "Hello world everyone.".PHP_EOL, FILE_APPEND);

以上这篇PHP中file_put_contents追加和换行的实现方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持小牛知识库。

 类似资料:
  • 本文向大家介绍PHP实现懒加载的方法,包括了PHP实现懒加载的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了PHP实现懒加载的方法。分享给大家供大家参考。具体分析如下: 寻常php的加载是通过include(),require()等方法来加载外部文件,之后再通过实例调用方法或直接调用静态方法,而这样子写引入语句实在很麻烦,有的框架会将特定路径的文件全部引入,直接实例化就能使用,但这样

  • 本文向大家介绍php实现cookie加密的方法,包括了php实现cookie加密的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了php实现cookie加密的方法。分享给大家供大家参考。具体实现方法如下: 希望本文所述对大家的php程序设计有所帮助。

  • 本文向大家介绍详解易语言文本的创建和追加实现方法,包括了详解易语言文本的创建和追加实现方法的使用技巧和注意事项,需要的朋友参考一下 文本的创建和追加 就是往一个文本写内容 文件格式常用为:*.txt,*.csv 在易语言中创建文本的命令,就是:写到文件(),要追加文本,思路上就是先把文件中的数据读入变量,再把要追加的文本加在变量中,一起写到文件就是了。 具体的代码如下: 大家可以参考下上面的代码写

  • 本文向大家介绍PHP实现货币换算的方法,包括了PHP实现货币换算的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了PHP实现货币换算的方法。分享给大家供大家参考。 具体实现代码如下: 上面的代码复制到一个新文件并将其保存为CurrencyConverter.php。当你需要转换包含类文件,称为“转换”功能。你需要输入自己的mysql数据库变量如登录详细信息。下面的例子将£2.50英镑转

  • 问题内容: 我试图每次都在输出中添加新行。我正在做的是在每行之后添加它,但是我只希望它在设置一定次数后创建它。 例子:3次 问题答案: 只需在for循环中添加语句,该语句将在每n行输出之后输出新行(我相信这是您想要的,而不是在n次迭代之后)。假设您要每3行换一行伪代码:

  • 本文向大家介绍PHP中文竖排转换实现方法,包括了PHP中文竖排转换实现方法的使用技巧和注意事项,需要的朋友参考一下 PHP中文竖排转换程序,文本框输入文字,转换后会竖排文字。 效果图 index.php内容 ccw.inc.php文件内容: 以上就是php中文竖排转换的实现方法,希望对大家的学习有所帮助。