一。请问怎么每次把内容写入txt文件的第一行。
二。请问怎么读取txt文件的最后一行。
一:
$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);一。那个写入txt第一行把txt文件原来的内容都清除了,我是想保留原来的内容,新内容插入到第一行。
$str="这是第一行\r\n"; $handle = fopen ( 'a.txt' , 'r+' ); while($line=fgets($handle)){ $str.=$line; } fclose($handle); file_put_contents('a.txt',$str);看来没有直接功能去实现,只能循环取出数据了,谢谢啦
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号