如何在文件文本中写入文本,如果已经存在,则它继续在文本的其他部分中继续。我还必须在某些情况下删除文本(如果$ data ['y']通过1到0(谢谢。
foreach ($x['data1']['alarms2'] as $data){
if ($data['y']==1){
$new_file= "test.txt";
$file = fopen($new_file, 'w') or die('Cannot open file: '.$my_file);
fwrite($file, '....');
fclose($file);
}
}
使用" a "修饰器,而不是" w":
$new_file= "test.txt";
$file = fopen($new_file, 'a+') or die('Cannot open file: '.$my_file);
fwrite($file, '....');
fclose($file);