298 of 410 menu

Función rewind

La función rewind reinicia el puntero de archivo al inicio. Esto es útil cuando necesitas volver a leer un archivo o regresar a su inicio después de algunas operaciones. La función acepta un parámetro - el puntero al archivo, devuelto por la función fopen.

Sintaxis

rewind(resource $handle);

Ejemplo

Reiniciemos el puntero de archivo después de leer la primera línea:

<?php $file = fopen('test.txt', 'r'); echo fgets($file); // Lee primera línea rewind($file); // Reinicia puntero echo fgets($file); // Lee primera línea nuevamente fclose($file); ?>

Resultado de ejecutar el código:

'First line' 'First line'

Ejemplo

Intentemos leer el archivo dos veces sin rewind:

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

Resultado de ejecutar el código:

'File content' ''

Véase también

  • la función fseek,
    que mueve el puntero de archivo
  • la función ftell,
    que devuelve la posición actual
  • la función feof,
    que verifica el fin de archivo
Español
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Usamos cookies para el funcionamiento del sitio, análisis y personalización. El procesamiento de datos se realiza de acuerdo con la Política de privacidad.
aceptar todas configurar rechazar