Encodera

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.

Справочник PHP

fwrite

Записывает строку в открытый файл.

Синтаксис

fwrite(resource $stream, string $data, ?int $length = null): int|false

Параметры

ПараметрТипОписание
$streamresourceФайл, открытый для записи.
$datastringЗаписываемые данные.
$length?intНеобязательный. Наибольшее число байт.

Возвращаемое значение

int|falseЧисло записанных байт или `false`.

Примеры

Запись нескольких строк:

<?php
 
$file = sys_get_temp_dir() . '/ref-fwrite.txt';
$handle = fopen($file, 'w');
 
foreach (['tea', 'coffee', 'juice'] as $item) {
    fwrite($handle, $item . "\n");
}
 
fclose($handle);
 
echo file_get_contents($file);

Результат:

tea
coffee
juice

Примечания

Режим 'w' стирает файл, 'a' дописывает в конец. Для одной записи проще file_put_contents().

См. также

  • fopen — Открывает файл для чтения или записи по частям.
  • file_put_contents — Записывает данные в файл.
  • fclose — Закрывает открытый файл.

Вопросы и ответы по теме

В учебнике

  • Чтение и запись файлов — Работа с файлами в PHP — запись, чтение, дозапись, чтение по строкам, проверка существования и удаление.

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.