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
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне