298 of 410 menu

Funcția rewind

Funcția rewind resetează pointerul fișierului la început. Acest lucru este util atunci când trebuie să citiți din nou un fișier sau să vă întoarceți la începutul său după anumite operații. Funcția acceptă un singur parametru - un pointer la fișier, returnat de funcția fopen.

Sintaxă

rewind(resource $handle);

Exemplu

Să resetăm pointerul fișierului după citirea primei linii:

<?php $file = fopen('test.txt', 'r'); echo fgets($file); // Citește prima linie rewind($file); // Resetează pointerul echo fgets($file); // Citește prima linie din nou fclose($file); ?>

Rezultatul executării codului:

'First line' 'First line'

Exemplu

Să încercăm să citim fișierul de două ori fără rewind:

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

Rezultatul executării codului:

'Conținut fișier' ''

Vedeți și

  • funcția fseek,
    care mută pointerul fișierului
  • funcția ftell,
    care returnează poziția curentă
  • funcția feof,
    care verifică sfârșitul fișierului
Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge