Art*_*cto 48
这是一种只清空它的方法,如果它已经存在并且没有使用问题file_exists,因为该文件可能在file_exists呼叫和fopen呼叫之间不再存在.
$f = @fopen("filename.txt", "r+");
if ($f !== false) {
ftruncate($f, 0);
fclose($f);
}
Run Code Online (Sandbox Code Playgroud)
rih*_*iha 19
$fh = fopen('filename.txt','w'); // Open and truncate the file
fclose($fh);
Run Code Online (Sandbox Code Playgroud)
或者在一行中并且不存储(临时)文件句柄:
fclose(fopen('filename.txt','w'));
Run Code Online (Sandbox Code Playgroud)
正如其他人所说,这会在不存在的情况下创建文件.
Dan*_*man 16
写一个空字符串作为以下内容filename.txt:
file_put_contents('filename.txt', '');
Run Code Online (Sandbox Code Playgroud)