fopen($file, 'a+');
文件的第一行会被新插入的文本取代

解决方案 »

  1.   

    to syre(神仙) 我不想把所有的都读出来....
    但是我测试了一下,在数据很大的情况下,似乎file比fgets效率更高...不知道内存方面.....
      

  2.   

    你是怎么做的呢?
    如果你要读入全部文件的话
    file是一次性读入的,对磁盘操作次数肯定比fgets少
      

  3.   

    看来,每行数据量不是非常多的时候还是用file好...to 唠叨:
    不清楚如何构造
      

  4.   

    就是
    把每行开头的offset记录下来
    以后读取的时候只要直接定位到那个位置就可以了