📜  php 将行追加到文件 - PHP (1)

📅  最后修改于: 2023-12-03 15:18:28.777000             🧑  作者: Mango

PHP 将行追加到文件

在 PHP 中,如果需要将一行数据追加到已有文件的末尾,可以使用 file_put_contents() 函数。这个函数可将指定字符串写入文件,如果文件不存在则会自动创建。

使用方法
file_put_contents($file_path, $data, FILE_APPEND);

参数说明:

  • $file_path - 要写入的文件路径
  • $data - 要写入的数据
  • FILE_APPEND - 可选参数,如果设置了该参数,则会将数据追加到文件末尾,否则会覆盖原有数据。

下面是示例代码:

$file_path = "test.txt";
$data = "Hello, World!\n";
file_put_contents($file_path, $data, FILE_APPEND);

以上代码将会向 test.txt 文件追加一行数据 "Hello, World!"。如果文件不存在,则会自动创建。

注意事项
  • 如果要写入的文件路径不存在,则需要在调用 file_put_contents() 函数前,使用 file_exists() 函数对文件路径进行检测。
  • 如果文件路径指定为目录而非文件,则会出现写入失败的情况。因此在使用 file_put_contents() 函数前,需要对文件路径进行检测。
参考链接