298 of 410 menu

Funzione rewind

La funzione rewind reimposta il puntatore del file all'inizio. Questo è utile quando è necessario rileggere un file o tornare all'inizio dopo alcune operazioni. La funzione accetta un parametro - un puntatore al file, restituito dalla funzione fopen.

Sintassi

rewind(resource $handle);

Esempio

Reimpostiamo il puntatore del file dopo aver letto la prima riga:

<?php $file = fopen('test.txt', 'r'); echo fgets($file); // Legge la prima riga rewind($file); // Reimposta il puntatore echo fgets($file); // Legge nuovamente la prima riga fclose($file); ?>

Risultato dell'esecuzione del codice:

'First line' 'First line'

Esempio

Proviamo a leggere il file due volte senza rewind:

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

Risultato dell'esecuzione del codice:

'File content' ''

Vedi anche

  • la funzione fseek,
    che sposta il puntatore del file
  • la funzione ftell,
    che restituisce la posizione corrente
  • la funzione feof,
    che verifica la fine del file
Italiano
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta