298 of 410 menu

Rewind-funktio

rewind-funktio nollaa tiedoston osoittimen alkuun. Tämä on hyödyllistä, kun tiedosto on luettava uudelleen tai palattava sen alkuun joidenkin toimintojen jälkeen. Funktio ottaa vastaan yhden parametrin - osoittimen tiedostoon, joka palautetaan fopen-funktiolla.

Syntaksi

rewind(resource $handle);

Esimerkki

Nollataan tiedoston osoitin ensimmäisen rivin lukemisen jälkeen:

<?php $file = fopen('test.txt', 'r'); echo fgets($file); // Luetaan ensimmäinen rivi rewind($file); // Nollataan osoitin echo fgets($file); // Luetaan ensimmäinen rivi uudelleen fclose($file); ?>

Koodin suorituksen tulos:

'First line' 'First line'

Esimerkki

Yritetään lukea tiedosto kahdesti ilman rewindiä:

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

Koodin suorituksen tulos:

'File content' ''

Katso myös

  • funktion fseek,
    joka siirtää tiedoston osoitinta
  • funktion ftell,
    joka palauttaa nykyisen sijainnin
  • funktion feof,
    joka tarkistaa tiedoston lopun
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ää