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'
''