介绍
这篇文章主要介绍了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里指定行的方法