PHP ЗАМЕНИТЬ В ФАЙЛЕ СТРОКУ
Часто в процессе работы с файлами возникает необходимость изменить определенную строку в файле. В языке программирования PHP для этого можно использовать несколько способов.
Один из способов - это использование функции str_replace(). Эта функция заменяет все вхождения заданной подстроки в строке на другую подстроку.
$filename = 'file.txt';
$contents = file_get_contents($filename);
$contents = str_replace('old_string', 'new_string', $contents);
file_put_contents($filename, $contents);
В этом примере сначала открывается файл с помощью функции file_get_contents(). Затем в строке с помощью функции str_replace() заменяется старая строка на новую. И, наконец, обновленный список записывается обратно в файл с помощью функции file_put_contents().
Еще один способ - это использование функции preg_replace(), которая позволяет выполнить замену с помощью регулярных выражений. Этот метод может быть полезен, если необходимо заменить не только точное совпадение строки, но и строки, удовлетворяющие определенным шаблонам.
$filename = 'file.txt';
$contents = file_get_contents($filename);
$pattern = '/old_regex_pattern/';
$replace = 'new_string';
$contents = preg_replace($pattern, $replace, $contents);
file_put_contents($filename, $contents);
В этом примере также открывается файл с помощью функции file_get_contents(). Затем задается регулярное выражение для поиска старой строки. Используя функцию preg_replace(), все вхождения подстроки, удовлетворяющие заданному шаблону, заменяются на новую строку. Наконец, обновленный список записывается обратно в файл с помощью функции file_put_contents().
#24 Уроки PHP - Учим язык PHP, Чтение из файла и запись в файл на PHP
PHP. file_get_contents - Чтение файла в строку - 57
Как изменить формат файла?
PHP. Учить или не учить? Вот в чём вопрос!
PHP и PhpMyAdmin - создание, вывод, изменение и удаление данных
Работа с файлами. Практический PHP
Уроки PHP 7 - Регулярные выражения в PHP
Подмена файла при скачивании. На JavaScript и на PHP - прячем файл от пользователя