fread
Читает заданное число байт из открытого файла.
Синтаксис
fread(resource $stream, int $length): string|falseПараметры
| Параметр | Тип | Описание |
|---|---|---|
| $stream | resource | Открытый файл. |
| $length | int | Сколько байт прочитать. |
Возвращаемое значение
string|falseПрочитанные данные или `false`.
Примеры
Первые байты файла:
<?php
$file = sys_get_temp_dir() . '/ref-fread.txt';
file_put_contents($file, 'Hello, world!');
$handle = fopen($file, 'r');
echo fread($handle, 5), '|', fread($handle, 100);
fclose($handle);Результат:
Hello|, world!Примечания
Каждый вызов продолжает с места, где остановился предыдущий. Чтобы прочитать файл целиком, используйте file_get_contents().
См. также
- fopen — Открывает файл для чтения или записи по частям.
- fgets — Читает одну строку из открытого файла.
- file_get_contents — Читает файл целиком в строку.
В учебнике
- Чтение и запись файлов — Работа с файлами в PHP — запись, чтение, дозапись, чтение по строкам, проверка существования и удаление.