InfoQ

交流

讨论:如何删除文件中指定的行,急!!!!

作者 subinna 发布于 0000-00-00 分类:php基础编程

我要从文件中根据输入的内容删除一行,请问如何做,例如:test.php文件中,每行的格式如下
china|guangdong|shenzhen
united|NY|newyork
现在把这个文件中根据上一个页面传送过来的china和guangdong的值,把第一行删除,如何实现呢,谢谢,各位大虾救急!!!!



逛论坛交流如何删除文件中指定的行,急!!!!

加入书签
digg+,
reddit+,
del.icio.us+,
dzone+

5 条回复

回复

我是说把他删除掉,读出来后,文件是不.. 发表人 subinna 发表于 12月02日
QUOTE: 最初由 subinna 发布 .. 发表人 蓝色地平线 发表于 12月02日
用file()读出,如$arr=file("test.php".. 发表人 simonxzq 发表于 12月02日
差手册file()函数 然后 正则或其他 发表人 蓝色地平线 发表于 12月02日
  1. 数组函数里有查找函数,和删除指定行函数

  2. 我是说把他删除掉,读出来后,文件是不是已经空了,然后在重新写入呢

  3. 返回顶部

    Re: 如何删除文件中指定的行,急!!!!

    2003年12月02日 发表人 蓝色地平线


    QUOTE:
    最初由 subinna 发布
    [B]我是说把他删除掉,读出来后,文件是不是已经空了,然后在重新写入呢 [/B]

    呵呵 文件还在 你再写回去覆盖掉原来的就好了嘛

  4. 用file()读出,如$arr=file("test.php");
    然后如果到指定的行后,就不写:
    $fp=fopen("test.php","w");
    for($i=0;$i if($i!=$line)fputs($fp,$arr[$i]);
    }
    fclose($fp);

  5. 返回顶部

    Re: 如何删除文件中指定的行,急!!!!

    2003年12月02日 发表人 蓝色地平线

    差手册file()函数 然后 正则或其他




  6. 我有话要讲:(可以匿名发表, 发广告的有多远请滚多远!!!)

    昵称: 请输入验证码:


抢着回答

LinuxByte诚招自愿PHP程序员!

www.LinuxByte.net 是中国Linux界的老牌网站,由于各种原因,去...

研究过discuz论坛源代码的请进!

怎样实现用户管理程序与discuz!用户表共享? 就是用另外一个...

会员的级别是怎么排的?

高级会员,老会员,资深会员…… 是发帖数量?是注册时间?还是...

到底怎么回事?。。。。刷新一下就没事...

几乎每点一个连接都提示我 看起来 喜悦国际村 数据库发生了...

请问

我在IIS里可以运行PHP文件,为什么不能运行html ,htm

疑惑,求解

村里的活跃分子都来看看 http://bbs.phpres.com/showthread.p...

如何读取文件的全部内容

请教大家如何读取文本文件的全部内容: $str=fread($fd,1000...

自定的mysql用户表跟ipb论坛用户表怎么...

是不是通过id?还要在自定义的用户表上加上ipb论坛的id作字段吗?

人都在这呀,进来帮忙呀

MySQL 4.1.0数据库 这里人多,问一下 加了一个用户,该用户...

猜字

猜字

[]