НОВИНКА!
Занимательная математика от Трепачёва. Присоединяйтесь к нам!
290 of 410 menu

Функция fread

Функция fread читает данные из открытого файла. Первым параметром функция принимает указатель на файл (ресурс), полученный через fopen, а вторым - максимальное количество байт для чтения. Функция возвращает прочитанные данные или false в случае ошибки.

Синтаксис

fread(resource $handle, int $length): string|false

Пример

Прочитаем первые 10 байт из файла:

<?php $file = fopen('data.txt', 'r'); $res = fread($file, 10); fclose($file); echo $res; ?>

Результат выполнения кода:

'Some text '

Пример

Прочитаем весь файл целиком:

<?php $file = fopen('data.txt', 'r'); $res = fread($file, filesize('data.txt')); fclose($file); echo $res; ?>

Результат выполнения кода:

'Complete file content'

Пример

Прочитаем файл по частям:

<?php $file = fopen('data.txt', 'r'); while (!feof($file)) { echo fread($file, 5) . "\n"; } fclose($file); ?>

Результат выполнения кода:

'First' ' part' ' of t' 'ext'

Смотрите также

  • функцию fwrite,
    которая записывает в файл
  • функцию fgets,
    которая читает строку из файла
  • функцию file_get_contents,
    которая читает весь файл
Русский
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить