我有一個文本文件(in.txt),它有多行文本。我需要搜索一個變量字符串,如果找到了,則刪除整行,但保留其他字符串。我已經使用了下面的腳本,但它似乎擺脫了所有數據並寫下了我正在尋找的內容。請有人指出我正確的方向? 'key'是我正在搜索的字符串。php文本文件搜索和刪除
$key = $_REQUEST['key'];
$fc=file("in.txt");
$f=fopen("in.txt","w");
foreach($fc as $line)
{
if (!strstr($line,$key))
fputs($f,$line);
}
fclose($f);
好感謝,但有沒有一個更簡單的方法最簡單?我不知道如何去做你的建議。 – Martyn 2013-03-14 09:56:19
@ user1592162 - 請參閱更新。 – 2013-03-14 09:57:04
我何時刪除該行?在寫入文件時寫入 – Martyn 2013-03-14 10:01:07