php在一個文件不斷寫入字符串
php /*不斷在文件hello.txt頭部寫入一行"hello world"字符串,要求代碼完整*/
PHP代碼如下:
<?php //fopen,指定文件位置和模式,hello.txt指的就是當前目錄下的hello.txt文件,如果在當前目錄下的test文件夾下,就應該是test/hello.text,'r'指的是用只讀的方式打開,指針(光標)放在文件頭, $fp=fopen('hello.txt','r'); //定義要寫入的字符串,"\n"是換行的意思,如果沒有換行,可以吧"\n"替換成"\r\n"; $str='hello!'."\n"; //filesize('hello.txt'),獲得次文件的大小字節,那么這一行的意思是讀取hello.txt的內容, //$str.=fread($fp,filesize('hello.txt')); 和$str = $str.fread($fp,filesize('hello.txt'));是等同的 $str.=fread($fp,filesize('hello.txt')); //關閉$fp句柄,就是把內存占用和句柄釋放掉 fclose($fp); //不解釋 $fp1=fopen('hello.txt','w'); //用fwrite向hello.txt寫入$str,結束是我建議再次調用fclose,避免內存占用 fwrite($fp1,$str); ?>
更多PHP相關知識,請訪問PHP中文網!
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com