php 用PHP,怎么修改txt文本內(nèi)的內(nèi)容?
用PHP,怎么修改txt文本內(nèi)的內(nèi)容?一般分為四個(gè)步驟,如下所示:1、使用fopen打開(kāi)本地TXT文件。2. 使用freead讀取文件的內(nèi)容。3. 修改和替換文本內(nèi)容。4. 使用fwrite替換修改后
用PHP,怎么修改txt文本內(nèi)的內(nèi)容?
一般分為四個(gè)步驟,如下所示:
1、使用fopen打開(kāi)本地TXT文件。
2. 使用freead讀取文件的內(nèi)容。
3. 修改和替換文本內(nèi)容。
4. 使用fwrite替換修改后的文件并將其寫(xiě)入txt文件。
php刪除文本文件中重復(fù)行的方法?
是的,沒(méi)有直接刪除文件中的行的功能。修改文件(刪除或添加)標(biāo)準(zhǔn)的方法是創(chuàng)建一個(gè)新文件并逐行復(fù)制它。如果復(fù)制時(shí)需要修改,可以修改。符合您的功能的標(biāo)準(zhǔn)代碼是:刪除第二行:$F1=fopen()fff.txt文件“,”R“)$TMP=tempnam()//創(chuàng)建臨時(shí)文件$F2=fopen($TMP,”W“)$line否=1//行號(hào)while(!Feof($F1)){$line=fgets($F1)if($line)否!=2)fputs($f2,$line)$line no}fclose($f1)fclose($f2)rename($tmp,”fff.txt文件)刪除內(nèi)容為“user2”的行:$F1=fopen(”fff.txt文件“,”R“”$TMP=tempnam()//創(chuàng)建臨時(shí)文件$F2=fopen($TMP,”W“”)while(!Feof($F1)){$line=fgets($F1)if($line!=“user2”)fputs($F2,$line)}Fclose($F1)Fclose($F2)rename($TMP,”fff.txt文件)補(bǔ)充:我不能舉一反三。如果我是學(xué)生,我不會(huì)做這個(gè)補(bǔ)充-$F1=fopen()fff.txt文件“,”R“”$TMP=tempnam()//創(chuàng)建臨時(shí)文件$F2=fopen($TMP,”W“”)while(!Feof($F1)){$line=fgets($F1)list($u,$p)=展開(kāi)(“:”,$line)if($u!=“user2”)fputs($F2,$line)}Fclose($F1)Fclose($F2)rename($TMP,”fff.txt文件")