介绍
小编给大家分享一下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删除文本文件中任意行的方法