如果文本不存在并且已经存在,则如何在文件中写入文本,对于文本的其他部分,如何继续写。 在某些情况下,我还必须删除文本(如果$ 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);
}
}
答案 0 :(得分:0)
使用“ a +”修饰符代替“ w”:
$new_file= "test.txt";
$file = fopen($new_file, 'a+') or die('Cannot open file: '.$my_file);
fwrite($file, '....');
fclose($file);