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