Maison >développement back-end >Problème PHP >Comment supprimer le contenu d'un fichier texte en php

Comment supprimer le contenu d'un fichier texte en php

藏色散人
藏色散人original
2021-06-08 09:16:492108parcourir

Comment supprimer le contenu d'un fichier texte en PHP : créez d'abord un exemple de fichier PHP ; puis définissez le fichier d'opération et déterminez les mots-clés de ligne à supprimer ; puis lisez les données du fichier dans un tableau ; supprimer le contenu spécifié du fichier.

Comment supprimer le contenu d'un fichier texte en php

L'environnement d'exploitation de cet article : système Windows 7, PHP version 7.1, ordinateur DELL G3

Comment supprimer le contenu d'un fichier texte avec php ?

Le code est le suivant :

<?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);
?>

Apprentissage recommandé : "Tutoriel vidéo PHP"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn