如何清除准备好fwrite的文本文件

Mat*_*ood 2 php fwrite

我有一个用fwrite写的文本文件,我如何删除这个文本文件的所有内容,以便我可以写一个新的.我试图找到另一个功能,但没有运气.

我正在使用的示例代码,我想在输入此信息之前清除它:

$string = ', {"key": "'.$info['Name'].'", "value": "'.$info['Name'].'"}';
    $fp = fopen('data_old.txt', 'a');
    fwrite($fp, $string);
    fclose($fp);
Run Code Online (Sandbox Code Playgroud)

Jon*_*art 6

如果您查看PHP文档fopen,您将在第二个参数中看到"模式"列表.你传递的"a"意思是追加.你想传递"w"哪种意思是"写".

'a' 仅供写作; 将文件指针放在文件的末尾.如果该文件不存在,请尝试创建它.

'w' 仅供写作; 将文件指针放在文件的开头,并将文件截断为零长度.如果该文件不存在,请尝试创建它.