报道!
今天俺算蛮早的嘛
- 娱乐乐园,
作者 sunxiejun 发布于 2003-08-01 分类:php基础编程
我想实现在文本文件中对每一行的字符串与某一个字符串做比较,如果相同,就将这一行的字符串删除。我有的一点思路是用fgets()及循环语句取出每行的字符串,然后比较,遇到了相同的,就;用fseek()将文件指针移动到这个字符串的开头处.......然后呢?应该用什么函数将这个字符串删除?或是有什么其他的方法?请大家给一下指点。谢谢了。
逛论坛交流:想让朋友们给开拓一下思路
php中有删除文本文件的一行的函数吗?
难道没有什么好办法吗?
把每一行都读到数组中,然后看看PHP的数组函数
算法是:
1、先将文件数据读入数组。
2、擦掉原文件(有可擦写打开就是了)
3、写入数组里的数据,搜索数组里要删除的行,不加以写入
呵,这法子新鲜,不过还得读取那个行呵
5 条回复
回复