我有一个看起来像这样的文件。PHP从文本文件中删除包含字符串的行
Kate
Johnny
Bill
Kermit
我希望能够把,例如,“条例”为一个字符串,并删除“条例”,或什么是变量,而随后的“\ r \ n”从文件。该变量将始终包含文件中已有的内容,如果没有George,则不会有“George”。
此代码检查“Bill”是否在文件中。
$fileContents = file_get_contents("names.txt");
if(strpos($fileContents, "Bill"))
{
//Bill is here!
}
我该如何扩展删除“Bill \ r \ n”?提前致谢!
'strpos()'可以返回一个'0'如果位置的第一字符该行,所以你的'if'语句失败。试试'if(strpos($ fileContents,“Bill”)!== false){'改为。 – newfurniturey
你的意思是你想删除'Bill'这一行吗? – xdazz
它的一个新行char whay你想删除? –