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

PHP 기본 강의

PHP 고급 강의

PHP & MySQL

PHP 참조 매뉴얼

PHP rewind() 함수 사용법 및 예제

PHP 파일 시스템 참조 매뉴얼

rewind() 함수는 파일 포인터 위치를 파일의 시작 위치로 되돌립니다. 성공 시 true, 실패 시 false를 반환합니다.

문법

bool rewind ( resource $handle )

 handle의 파일 위치 포인터를 파일 스트림의 시작 위치로 설정합니다.
 주의: 파일을 추가 모드("a" 또는 "a+" 모드로 열면, 파일의 어떤 데이터도 파일 포인터의 위치에 관계없이 파일의 마지막에 추가됩니다.

예제1

<?php
   $handle = fopen("/PhpProject/sample.txt", "r+");
   fwrite($handle, "긴 문장");
   rewind($handle);
   fwrite($handle, "Hello PHP");
   rewind($handle);
 
   echo fread($handle, filesize("/PhpProject/sample.txt"));
   fclose($handle);
?>

출력 결과

Hello PHPence

예제2

<?php
   $file = fopen("/PhpProject/sample.txt", "r");
   fseek($file, "15");  // 파일 포인터 위치를 변경합니다
   rewind($file);  // 파일 포인터를 0으로 설정합니다
   
   fclose($file);
?>

PHP 파일 시스템 참조 매뉴얼