English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
rewind() 함수는 파일 포인터 위치를 파일의 시작 위치로 되돌립니다. 성공 시 true, 실패 시 false를 반환합니다.
bool rewind ( resource $handle )
handle의 파일 위치 포인터를 파일 스트림의 시작 위치로 설정합니다.
주의: 파일을 추가 모드("a" 또는 "a+" 모드로 열면, 파일의 어떤 데이터도 파일 포인터의 위치에 관계없이 파일의 마지막에 추가됩니다.
<?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
<?php $file = fopen("/PhpProject/sample.txt", "r"); fseek($file, "15"); // 파일 포인터 위치를 변경합니다 rewind($file); // 파일 포인터를 0으로 설정합니다 fclose($file); ?>