今天在写一个php脚本向文件写入内容的逻辑时,需要将每条内容逐条逐行的进行写入,具体方法如下。
php file_put_contents 函数追加内容的方法
file_put_contents 追加内容,只需要将他的第三个参数设置为"FILE_APPEND"即可,如果要换行的话,只需要在追加的内容尾加个 PHP_EOL 变量。
示例代码:
$file = 'text.txt'; $content = '我是追加的内容'; file_put_contents($file, $content.PHP_EOL, FILE_APPEND);
参考资料:
完整的示例:
//飞鸟慕鱼博客 $file = 'text.txt'; for ($i=0; $i < 4; $i++) { $content = '我是第'.$i.'行!'; @file_put_contents($file, $content.PHP_EOL, FILE_APPEND); }
文件内容写入结果:
我是第0行! 我是第1行! 我是第2行! 我是第3行!