290 of 410 menu

Funktio fread

Funktio fread lukee tietoja avatusta tiedostosta. Ensimmäisenä parametrina funktio ottaa tiedosto-osoittimen (resurssin), joka on saatu fopen:n kautta, ja toisena - luettavien tavujen enimmäismäärän. Funktio palauttaa luetut tiedot tai false virheen sattuessa.

Syntaksi

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

Esimerkki

Luetaan ensimmäiset 10 tavua tiedostosta:

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

Koodin suorituksen tulos:

'Some text '

Esimerkki

Luetaan koko tiedosto kokonaan:

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

Koodin suorituksen tulos:

'Complete file content'

Esimerkki

Luetaan tiedosto osissa:

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

Koodin suorituksen tulos:

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

Katso myös

  • funktion fwrite,
    joka kirjoittaa tiedostoon
  • funktion fgets,
    joka lukee rivin tiedostosta
  • funktion file_get_contents,
    joka lukee koko tiedoston
Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää