Есть файл такого содержания: Код (Text): user1 user2 user3 user4 Нужно удалить какую-либо строку определённую переменной, в которой содержится номер строки или содержимое строки. Пытался удалить таким кодом: Код (Text): $f=file($filename); foreach($f as $s) if ($s != 'user3') fwrite($s); Но такой вариант не работает. Помогите плиз кодом!!!
PHP: <?php $lines = file('test.txt'); unset($lines[3]); // отсчёт строк с нуля file_put_contents('test.txt', implode($lines)); ?>
Во первых я не знаю какая это будет по счету строка и мне пока лень писать дополнительный код для определения номера строки по его содержимому. Мне хотелось бы чтоб через параметр передавалось имя пользователя, а я без написания кода определения номера строки мог бы удалить этого пользователя из файла!