НОВИНКА!
Занимательная математика от Трепачёва. Присоединяйтесь к нам!
298 of 410 menu

Функция rewind

Функция rewind сбрасывает указатель файла в начало. Это полезно, когда нужно повторно прочитать файл или вернуться к его началу после каких-либо операций. Функция принимает один параметр - указатель на файл, возвращаемый функцией fopen.

Синтаксис

rewind(resource $handle);

Пример

Сбросим указатель файла после чтения первой строки:

<?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); ?>

Результат выполнения кода:

'First line' 'First line'

Пример

Попробуем прочитать файл дважды без rewind:

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

Результат выполнения кода:

'File content' ''

Смотрите также

  • функцию fseek,
    которая перемещает указатель файла
  • функцию ftell,
    которая возвращает текущую позицию
  • функцию feof,
    которая проверяет конец файла
Русский
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить