PHP fseek() 함수

정의 및 사용법

fseek() 함수는 열린 파일에서 위치를 설정합니다.

이 함수는 파일 포인터를 현재 위치에서 앞뒤로 이동하여 새 위치로 이동합니다. 새 위치는 파일 시작 부분에서 시작된 바이트 수로 측정됩니다.

성공하면 0을 반환하며, 실패하면 -1을 반환합니다. EOF 이후의 위치로 이동할 경우 오류가 발생하지 않습니다.

문법

fseek(file,offset,whence)
매개변수 설명
file 必需. 위치를 설정할 파일을 정의합니다
offset 必需. 새 위치를 정의합니다(파일 시작 부분에서 시작된 바이트 수로 측정)
whence 선택 사항. 가능한 값:
  • SEEK_SET - 설정된 위치를 설정합니다 offset 바이트. 기본값.
  • SEEK_CUR - 현재 위치에 추가된 위치를 설정합니다 offset.
  • SEEK_END - 파일 끝에 추가된 위치를 설정합니다 offset 파일 끝 전의 위치로 이동하려면offset 반드시 부정적인 값을 가져야 합니다)。

설명

whence PHP 4.0.0 이후 추가된 매개변수입니다.

안내 및 주석

안내:사용하여 ftell() 현재 위치를 찾을 수 있습니다.

예제

<?php
$file = fopen("test.txt","r");
// 첫 번째 행을 읽습니다
fgets($file);
// 파일의 시작으로 돌아갑니다
fseek($file,0);
?>