【发布时间】:2013-03-14 09:50:59
【问题描述】:
我有一个文本文件 (in.txt),其中包含多行文本。我需要搜索一个变量字符串,如果找到,删除整行,但保留其他行。我使用了下面的脚本,但它似乎摆脱了所有数据并写下了我正在搜索的内容。请有人能指出我正确的方向吗? 'key' 是我要搜索的字符串。
$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);
【问题讨论】: