Maison > développement back-end > Problème PHP > Comment supprimer une certaine ligne d'un fichier en php

Comment supprimer une certaine ligne d'un fichier en php

藏色散人
Libérer: 2023-03-11 11:30:01
original
3028 Les gens l'ont consulté

Comment supprimer une certaine ligne d'un fichier en PHP : définissez d'abord le fichier d'opération ; puis lisez les données du fichier dans un tableau et enfin supprimez la ligne spécifiée du fichier texte existant ;

Comment supprimer une certaine ligne d'un fichier en php

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

Comment supprimer une certaine ligne d'un fichier avec php ?

PHP Supprimez n'importe quelle ligne du fichier texte ou ajoutez une ligne

Supprimez la ligne spécifiée du fichier texte existant Cette ligne peut être arbitraire, c'est-à-dire qu'elle est décidée par l'utilisateur. La suppression de n'importe quelle ligne d'un fichier texte est très significative. Par exemple, nous utilisons un fichier texte pour enregistrer les informations pertinentes des utilisateurs enregistrés (une information par ligne), et nous devons maintenant en supprimer une.

<?php
$filename="aaa.txt";//定义操作文件
$delline=3; //要删除的行数
$farray=file($filename);//读取文件数据到数组中
for($i=0;$i<count($farray);$i++)
{   
    if(strcmp($i+1,$delline)==0)  //判断删除的行,strcmp是比较两个数大小的函数
    {   
        continue;
    }   
    if(trim($farray[$i])<>"")  //删除文件中的所有空行
    {   
        $newfp.=$farray[$i];    //重新整理后的数据
    }   
}   
$fp=@fopen($filename,"w");//以写的方式打开文件
@fputs($fp,$newfp);
@fclose($fp);
?>
Copier après la connexion

Le fichier texte aaa.txt est le suivant :

10.8.0.1:255.255.255.0
10.8.0.2:255.255.255.0
10.8.0.3:255.255.255.0
10.8.0.4:255.255.255.0
10.8.0.5:255.255.255.0
10.8.0.6:255.255.255.0
10.8.0.8:255.255.255.0
Copier après la connexion

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!

Étiquettes associées:
php
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal