php删除txt里指定行的方法

  介绍

这篇文章主要介绍了php删除txt里指定行的方法,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获、下面让小编带着大家一起了解一下。

php删除txt里指定行的方法:首先创建一个php示例文件,然后以读写方式打开txt文件,最后通过”(n=1; n<美元=$ len-1; $ n + +) {…}”方式实现删除txt中的指定行即可。

php实现删除txt文档中指定行的代码,有需要的朋友,不妨参考一下了。

代码如下:

& lt; ? php/*   *,删除txt文档中的指定行   * site  www.jbxue.com   */function  del_str_line(文件,美元线){   $ str=& # 39; & # 39;;   $ handle =, @fopen (“1. txt",,“rb +“);//以读写方式打开,//建议,fopen(),打开文件时使用,& # 39;b # 39;,标记。   if (处理),{   (我=0;i<美元;$行;美元我+ +){   ,,$ str=fgets($处理);//读取指定的行   }//关闭文件,因为当前的文件指针已经指向了下一行//不关闭的话,直接执行下面的重写代码,PHP会在美元线+ 1删除指定个数的字符   倒带(处理);//重置文件指针到开的头   len=strlen (str)美元;美元//计算指定行的长度   (我=0;i<美元;$ 1号线;美元我+ +){   ,,fgets($处理);//将文件指针定位到指定行的上一行   }   (n=1; n<美元=$ len-1; $ n + +){//循环重写文件,这时候文件指针移动到指定行   美元,才能写入文件(手柄,& # 39;,& # 39;(1);//将指定行每个位置的字符用空格代替,实现删除   }   }   }   del_str_line (& # 39; 1. txt # 39; 3);   祝辞;

代码就是上面这样了,测试用的三种文档大家自行准备吧。

php删除txt里指定行的方法