290 of 410 menu

Funkcja fread

Funkcja fread odczytuje dane z otwartego pliku. Pierwszym parametrem funkcja przyjmuje wskaźnik do pliku (zasób), uzyskany przez fopen, a drugim - maksymalną liczbę bajtów do odczytania. Funkcja zwraca odczytane dane lub false w przypadku błędu.

Składnia

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

Przykład

Odczytajmy pierwsze 10 bajtów z pliku:

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

Wynik wykonania kodu:

'Some text '

Przykład

Odczytajmy cały plik w całości:

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

Wynik wykonania kodu:

'Complete file content'

Przykład

Odczytajmy plik częściami:

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

Wynik wykonania kodu:

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

Zobacz też

  • funkcję fwrite,
    która zapisuje do pliku
  • funkcję fgets,
    która odczytuje linię z pliku
  • funkcję file_get_contents,
    która odczytuje cały plik
Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć