Heim >Backend-Entwicklung >PHP-Problem >So löschen Sie den Inhalt einer Textdatei in PHP

So löschen Sie den Inhalt einer Textdatei in PHP

藏色散人
藏色散人Original
2021-06-08 09:16:492115Durchsuche

So löschen Sie den Inhalt einer Textdatei in PHP: Erstellen Sie zuerst eine PHP-Beispieldatei, definieren Sie dann die zu löschenden Zeilenschlüsselwörter und lesen Sie dann den angegebenen Inhalt ein der Datei.

So löschen Sie den Inhalt einer Textdatei in PHP

Die Betriebsumgebung dieses Artikels: Windows 7-System, PHP-Version 7.1, DELL G3-Computer

Wie lösche ich Textdateiinhalte mit PHP?

Der Code lautet wie folgt:

<?php
$filename="aaa.txt";//定义操作文件
$dellinekey=&#39;13800&#39;; //要删除的行关键字
$delcount=0;//已删除的行数
$farray=file($filename);//读取文件数据到数组中
for($i=0;$i<count($farray);$i++)
{   
  if($delcount == 0 && substr_count($farray[$i],$dellinekey) > 0)  //先判断是否已删除一次,再判断当前行是否包含关键字,是则删除
  {   
     $delcount++;//标记删除一次
    continue;
  }   
  if(trim($farray[$i])<>"")  //删除文件中的所有空行
  {   
      $newfp.=$farray[$i];    //重新整理后的数据
  }   
}   
$fp=@fopen($filename,"w");//以写的方式打开文件
@fputs($fp,$newfp);
@fclose($fp);
?>

Empfohlenes Lernen: „PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonSo löschen Sie den Inhalt einer Textdatei in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn