如果文本在文件中不存在,请问fwrite?

时间:2019-07-04 09:45:56

标签: php symfony4

如果文本不存在并且已经存在,则如何在文件中写入文本,对于文本的其他部分,如何继续写。 在某些情况下,我还必须删除文本(如果$ 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); 
          }
 }

1 个答案:

答案 0 :(得分:0)

使用“ a +”修饰符代替“ w”:

$new_file= "test.txt";    
$file = fopen($new_file, 'a+') or die('Cannot open file: '.$my_file);
fwrite($file, '....');
fclose($file);