298 of 410 menu

Função rewind

A função rewind redefine o ponteiro do arquivo para o início. Isso é útil quando você precisa ler um arquivo novamente ou voltar ao seu início após algumas operações. A função aceita um parâmetro - um ponteiro para o arquivo, retornado pela função fopen.

Sintaxe

rewind(resource $handle);

Exemplo

Redefinindo o ponteiro do arquivo após ler a primeira linha:

<?php $file = fopen('test.txt', 'r'); echo fgets($file); // Lê a primeira linha rewind($file); // Redefine o ponteiro echo fgets($file); // Lê a primeira linha novamente fclose($file); ?>

Resultado da execução do código:

'Primeira linha' 'Primeira linha'

Exemplo

Tentando ler o arquivo duas vezes sem rewind:

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

Resultado da execução do código:

'Conteúdo do arquivo' ''

Veja também

  • a função fseek,
    que move o ponteiro do arquivo
  • a função ftell,
    que retorna a posição atual
  • a função feof,
    que verifica o fim do arquivo
Português
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nós usamos cookies para o funcionamento do site, análises e personalização. O processamento de dados é realizado de acordo com a Política de Privacidade.
aceitar todas configurar rejeitar