file_put_contents
, которая и была создана для записи в файл. Пример:
// $file: Путь и имя файла, в который будет осуществляться запись
// $content: Текст / Код, который необходимо записать
file_put_contents($file, $content);
Если указанного файла не существует, функция
file_put_contents
его создаст. И если файл создан, функция его перезапишет.Функция отлично пишет строки, но вот писать массивы не умеет. Чтобы записать массив в файл, при помощи
file_put_contents
, необходимо предварительно перевести "структуру" массива в строку. Сделать это можно функцией var_export
, добавив второй необязательный параметр: true
(true
- возвращает представление переменной вместо его вывода):
// $file: Путь и имя файла, в который будет осуществляться запись
// $content: Массив, который необходимо записать в файл
$content = var_export($content, true);
file_put_contents($file, $content);
Теперь массив будет записан в файл, сохранив свою структуру.