Запіс на курсы па HTML, CSS, JavaScript, PHP, Python, фрэймворкам і CMS,
а таксама: дапамога ў пошуку працы і заказаў, стажыроўка на рэальных праектах→
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,
    якая правярае канец файла
byenru