php替換文件內(nèi)容的方法:首先使用fopen()函數(shù)打開文件,然后使用fgets()函數(shù)逐行讀取文件,接著使用str_replace()函數(shù)替換文件內(nèi)容,最后使用fwrite()函數(shù)寫入文件即可。
相關(guān)函數(shù)介紹:
(推薦教程:php圖文教程)
feof() 函數(shù)檢查是否已到達(dá)文件末尾(EOF)。如果出錯(cuò)或者文件指針到了文件末尾(EOF)則返回 TRUE,否則返回 FALSE。
fgets() 函數(shù)從打開的文件中返回一行。fgets() 函數(shù)會(huì)在到達(dá)指定長度( length – 1 )、碰到換行符、讀到文件末尾(EOF)時(shí)(以先到者為準(zhǔn)),停止返回一個(gè)新行。如果失敗該函數(shù)返回 FALSE。
str_replace() 函數(shù)替換字符串中的一些字符(區(qū)分大小寫)。
替換前的文件內(nèi)容如圖:
(學(xué)習(xí)視頻推薦:php視頻教程)
代碼實(shí)現(xiàn):
替換后的文件內(nèi)容如下圖: