# Комбинация операций чтения и записи файла в PHP

Чтение и запись файлов можно комбинировать. Давайте для примера прочитаем файл, добавим в конец его текста восклицательный знак и запишем текст обратно в этот файл:

`$text = file_get_contents('test.txt'); file_put_contents('test.txt', $text . '!');`

Пусть у вас есть файл, в котором записано некоторое число. Откройте этот файл, возведите число в квадрат и запишите обратно в файл.

Пусть в корне вашего сайта лежит файл `count.txt`. Изначально в нем записано число `0`. Сделайте так, чтобы при обновлении страницы наш скрипт каждый раз увеличивал это число на `1`. То есть у нас получится счетчик обновления страницы в виде файла.

Пусть в корне вашего сайта лежат файлы `1.txt`, `2.txt` и `3.txt`. Вручную сделайте массив с именами этих файлов. Переберите его циклом, прочитайте содержимое каждого из файлов, слейте его в одну строку и запишите в новый файл `new.txt`. Изначально этого файла не должно быть.

←→
↑