У меня есть текстовый файл (in.txt), который имеет текст на нескольких строках. Мне нужно найти переменную строку, и если она найдена, удалите всю строку, но сохраните остальные. Я использовал сценарий ниже, но, похоже, он избавился от всех данных и написал то, что искал. Пожалуйста, может кто-нибудь указать мне в правильном направлении? «ключ» - это строка, для которой я ищу.Поиск и удаление текстового файла 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);
Ok спасибо, но не более простой способ? Я не уверен, как делать то, что вы предлагаете. – Martyn
@ пользователь1592162 - см. Обновление. –
Когда я удаляю строку? – Martyn