298 of 410 menu

Функция rewind

Функцията rewind нулира файловия указател в началото. Това е полезно, когато трябва да прочетете файл отново или да се върнете в неговото начало след някакви операции. Функцията приема един параметър - указател към файл, върнат от функцията fopen.

Синтаксис

rewind(resource $handle);

Пример

Нека нулираме файловия указател след четенето на първия ред:

<?php $file = fopen('test.txt', 'r'); echo fgets($file); // Прочети първия ред rewind($file); // Нулирай указателя echo fgets($file); // Прочети първия ред отново 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
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне