一:$handle  =  fopen ( 'a.txt' ,  'r+' );
rewind($handle);
fwrite($handle,"这是第一行\r\n");
fclose ( $handle );
二:$handle  =  fopen ( 'a.txt' ,  'r+' );
$arr=array();
while($line=fgets($handle)){
    $arr[]=$line;
}
fclose ( $handle );
echo end($arr);

解决方案 »

  1.   

    一。那个写入txt第一行把txt文件原来的内容都清除了,我是想保留原来的内容,新内容插入到第一行。
      

  2.   


    $str="这是第一行\r\n";
      $handle  =  fopen ( 'a.txt' ,  'r+' );
       while($line=fgets($handle)){
        $str.=$line;
       }
       fclose($handle);
       file_put_contents('a.txt',$str);