hi,欢迎访问本站!
当前位置: 首页编程开发正文

php中的file_put_contents追加和换行

墨初 编程开发 882阅读

php脚本中经常使用file_put_contents函数来将某些内容写入到一个文本类型的文件中去,比如程序修改的日志以及运行的日志等等。但 file_put_contents 函数默认的情况下,是不能追加内容或让写入的内容换行的。但我们可以利用其它的方法让file_put_contents函数连续写入内容并进行换行。

php file_put_contents 函数追加内容的方法

如果想让 file_put_contents 函数追加内容,只需要将它的第三个参数设置为"FILE_APPEND"即可,如果还想换行的话,可以在追加的内容未尾添加php中的 PHP_EOL 变量。

例1:

$file = 'text.txt';
$content = '我是追加的内容';
file_put_contents($file, $content.PHP_EOL, FILE_APPEND);

例2:

//73so.com
$file = 'text.txt';
for ($i=0; $i < 4; $i++) { 
    $content = '第'.$i.'行!';
    @file_put_contents($file, $content.PHP_EOL, FILE_APPEND);
}

文件内容写入结果:

第0行!
第1行!
第2行!
第3行!
声明:无特别说明,转载请标明本文来源!
相关推荐