English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

PHP базовый учебник

PHP продвинутый учебник

PHP & MySQL

PHP справочник

PHP rewind() функция примеры и примеры

PHP Файловая система справочник

Функция rewind() может вернуть курсор файла в начало файла, в случае успеха возвращается true, в случае неудачи возвращается false.

Синтаксис

bool rewind ( resource $handle )

 Установить позицию курсора файла в начале потока.
 Внимание: если файл открывается в режиме дополнения ("a" или "a+"), любое写入文件的数据都会被附加到文件末尾, независимо от положения курсора.

Пример 1

<?php
   $handle = fopen("/PhpProject/sample.txt", "r+");
   fwrite($handle, "Длинное предложение");
   rewind($handle);
   fwrite($handle, "Привет PHP");
   rewind($handle);
 
   echo fread($handle, filesize("/PhpProject/sample.txt"));
   fclose($handle);
?>

Результат вывода

Привет, PHPence

Пример 2

<?php
   $file = fopen("/PhpProject/sample.txt", "r");
   fseek($file, "15"); // Изменить положение курсора файла
   rewind($file); // Установить курсор файла в положение 0
   
   fclose($file);
?>

PHP Файловая система справочник