php删除文本文件中任意行的方法

  介绍

小编给大家分享一下php删除文本文件中任意行的方法,希望大家阅读完这篇文章后大所收获、下面让我们一起去探讨吧!

php删除文本文件中的任意行的方法:1、指定操作文件与要删除的行数;2、读取文件数据到数组中;3,删除文件中的指定行;4、重新整理文件数据;5,将删除数据后的文件重新写入原文件。

代码实现:

& lt; ?php   文件名美元=?aaa.txt“;;//定义操作文件   delline=3美元;//要删除的行数   美元$ farray=文件(文件名);//读取文件数据到数组中   ($ i=0;美元我& lt;count ($ farray);美元我+ +)   {   如果比较字符串(i + 1美元,delline美元)==0)//判断删除的行,比较字符串是比较两个数大小的函数   {   继续;   }   如果修剪($ farray [$ i]) & lt;比;““)//删除文件中的所有空行   {   newfp。=farray美元($ i);//重新整理后的数据   }   }   美元$ fp=@ fopen(文件名,“w“);//以写的方式打开文件   @ fputs (fp, newfp美元);   @文件关闭(fp);   祝辞;

文本文件aaa。txt如下:

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

看完了这篇文章,相信你对php删除文本文件中任意行的方法有了一定的了解,想了解更多相关知识,欢迎关注行业资讯频道,感谢各位的阅读!

php删除文本文件中任意行的方法