298 of 410 menu

Funkcja rewind

Funkcja rewind resetuje wskaźnik pliku na początek. Jest to przydatne, gdy trzeba ponownie odczytać plik lub wrócić do jego początku po niektórych operacjach. Funkcja przyjmuje jeden parametr - wskaźnik do pliku, zwracany przez funkcję fopen.

Składnia

rewind(resource $handle);

Przykład

Zresetujmy wskaźnik pliku po odczytaniu pierwszej linii:

<?php $file = fopen('test.txt', 'r'); echo fgets($file); // Read first line rewind($file); // Reset pointer echo fgets($file); // Read first line again fclose($file); ?>

Wynik wykonania kodu:

'First line' 'First line'

Przykład

Spróbujmy odczytać plik dwa razy bez rewind:

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

Wynik wykonania kodu:

'File content' ''

Zobacz też

  • funkcję fseek,
    która przesuwa wskaźnik pliku
  • funkcję ftell,
    która zwraca aktualną pozycję
  • funkcję feof,
    która sprawdza koniec pliku
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ć